error-handler-advisor
Sรปr 63Rust ์ค๋ฅ ์ฒ๋ฆฌ ๊ฐ์
par EmilLindfors
Rust ๊ฐ๋ฐ์๋ ์ข ์ข ์ ์ ํ ์ค๋ฅ ์ฒ๋ฆฌ ํจํด์ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ด ์คํฌ์ ์ฝ๋๋ฅผ ๋ฅ๋์ ์ผ๋ก ๊ฒํ ํ๊ณ Result ํ์ , thiserror๋ฅผ ์ฌ์ฉํ ์ปค์คํ ์ค๋ฅ ํ์ , ๊ทธ๋ฆฌ๊ณ ? ์ฐ์ฐ์๋ฅผ ํตํ ์ ์ ํ ์ค๋ฅ ์ ํ๋ฅผ ์ฌ์ฉํ๋ ๊ด์ฉ์ ์ธ ๊ฐ์ ์ฌํญ์ ์ ์ํฉ๋๋ค.
async-sync-advisor
Sรปr 71Rust Lambda์ ๋น๋๊ธฐ ๋๋ ๋๊ธฐ ํจํด ์ ํ
par EmilLindfors
Rust Lambda ํจ์๋ ์ข ์ข I/O์ CPU ์์ ์ ํผํฉํฉ๋๋ค. ์ด ๊ธฐ์ ์ tokio, rayon, spawn_blocking์ ์ฌ์ฉํ์ฌ ์ต์ ์ ์ฑ๋ฅ์ ์ํ ์ฌ๋ฐ๋ฅธ ๋์์ฑ ํจํด์ ์ ํํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
async-patterns-guide
Sรปr 65์ต์ Rust Async ํจํด ๋ง์คํฐ
par EmilLindfors
Rust ๊ฐ๋ฐ์๋ค์ ์ข ์ข ๋ถํ์ํ ์์กด์ฑ๊ณผ ์ฑ๋ฅ ์ค๋ฒํค๋๋ฅผ ๋ํ๋ ๊ตฌ์ async ํจํด์ ์ฌ์ฉํฉ๋๋ค. ์ด ์คํฌ์ ํธ๋ ์ดํธ์ ๋ค์ดํฐ๋ธ async fn, async ํด๋ก์ ์ ๋ํ ์ ๋ฌธ๊ฐ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๊ณ , async-trait์์ ๋ ๊น๋ํ๊ณ ๋น ๋ฅธ ์ฝ๋๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋๋ก ๋์ต๋๋ค.
testing-test-writing
Sรปr 69์ค์ํ ์ฌ์ฉ์ ํ๋ฆ์ ์ํ ์ต์ ์ง์ค ํ ์คํธ ์์ฑ
par EIS-ITS
๋ฎ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง์ ์ง๋์น๊ฒ ๋ณต์กํ ํ ์คํธ๋ ๊ฐ๋ฐ ์๋๋ฅผ ์ ํ์ํค๊ณ ๋ฒ๊ทธ๋ฅผ ์จ๊น๋๋ค. ์ด ๊ธฐ์ ์ ๋ช ํํ ์ด๋ฆ๊ณผ ๋ชจํน๋ ์์กด์ฑ์ ์ฌ์ฉํ์ฌ ํต์ฌ ์ฌ์ฉ์ ๋์์ ๊ฒ์ฆํ๋ ์ง์ค์ ์ธ ํ ์คํธ ์์ฑ์ ์ํ ์ง์นจ์ ์ ๊ณตํ์ฌ ๋น ๋ฅธ ์คํ๊ณผ ์ ์ง ๊ฐ๋ฅํ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ณด์ฅํฉ๋๋ค.
global-tech-stack
Sรปr 69ํ๋ก์ ํธ ๊ธฐ์ ํ์ค ์ ์ฉ
par EIS-ITS
ํ๋ก์ ํธ๋ ์ข ์ข ์ผ๊ด์ฑ ์๋ ๊ธฐ์ ์ ํ๊ณผ ์ค๋ณต๋ ๋๊ตฌ๋ก ์ธํด ์คํจํฉ๋๋ค. ์ด ๊ธฐ์ ์ AI ํฌํผ๊ฐ ํ๋ ์์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ ์คํธ ๋๊ตฌ, ์๋ํํฐ ์๋น์ค๋ฅผ ํฌํจํ์ฌ ํ๋ฆฝ๋ ๊ธฐ์ ์คํ์ ๋ฐ๋ฅด๋๋ก ํ์ฌ ์ํคํ ์ฒ ์ผ๊ด์ฑ์ ๋ณด์ฅํฉ๋๋ค.
global-error-handling
Sรปr 69ๅ ็ขํ ์ค๋ฅ ์ฒ๋ฆฌ ๊ตฌํ
par EIS-ITS
์ด ์คํฌ์ ๊ฐ๋ฐ์๊ฐ ์ ์ ํ ์์ธ ์ฒ๋ฆฌ, ์ฌ์ฉ์ ์นํ์ ์ค๋ฅ ๋ฉ์์ง,ไผ้ ํ ์คํจ ๊ด๋ฆฌ๋ฅผ ํตํด ๋ณต์๋ ฅ ์๋ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. Claude Code๊ฐ ์ค๋ฅ ๊ฒฝ๊ณ๋ฅผ ์์ฑํ๊ณ , ์ฌ์๋ ๋ก์ง์ ๊ตฌํํ๋ฉฐ, ๋ชจ๋ ์ธ์ด์์ ์ ์ ํ ๋ฆฌ์์ค ์ ๋ฆฌ๋ฅผ ๋ณด์ฅํ๋๋ก ์๋ดํฉ๋๋ค.
global-coding-style
Sรปr 69ํด๋ฆฐ ์ฝ๋ฉ ํ์ค ์ ์ฉ
par EIS-ITS
์ผ๊ด์ฑ ์๋ ์ฝ๋ ์คํ์ผ์ ํ์ ์ ์ด๋ ต๊ฒ ํ๊ณ ์ ์ง๋ณด์ ๋น์ฉ์ ์ฆ๊ฐ์ํต๋๋ค. ์ด ๊ธฐ์ ์ ์ ๊ณ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ฐ๋ผ ๊น๋ํ๊ณ ์ ์ง๋ณด์ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ์ฝ๋ฉ ํ์ค์ AI์๊ฒ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์๋ค์ ์ด๋ฌํ ๊ฐ์ด๋๋ผ์ธ์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฒ ์ด์ค๊ฐ ๊ฐ๋ ์ฑ์ ์ ์งํ๊ณ ํ์๋ค์ด ์๋ก์ ์์ ์ ์ดํดํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
frontend-components
Sรปr 70๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํ์ฉํ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ก ํธ์๋ ์ปดํฌ๋ํธ ๊ตฌ์ถ
par EIS-ITS
ํ๋ก ํธ์๋ ์ปดํฌ๋ํธ ๊ฐ๋ฐ์ ์ข ์ข ์ ์ง๋ณด์์ ์ฌ์ฌ์ฉ์ด ์ด๋ ค์ด ๊ฐ๊ฒฐํฉ ์ฝ๋๋ก ์ด์ด์ง๋๋ค. ์ด ์คํฌ์ Claude Code๊ฐ ๋จ์ผ ์ฑ ์ ์์น์ ๋ฐ๋ฅด๊ณ ์ ์ ํ ์บก์ํ๋ฅผ ๊ฐ์ถ ๋ชจ๋์์ ์กฐํฉ ๊ฐ๋ฅํ UI ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๋๋ก ์๋ดํฉ๋๋ค.
backend-queries
Sรปr 70AI ๊ฐ์ด๋์ค๋ฅผ ํ์ฉํ ๋ณด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์์ฑ
par EIS-ITS
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ ์ข ์ข ๋ณด์ ์ทจ์ฝ์ ๊ณผ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๊ฒช์ต๋๋ค. ์ด ์คํฌ์ SQL ์ฃผ์ ์ ๋ฐฉ์งํ๊ณ N+1 ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ๋ ๋ณด์๋๊ณ ์ต์ ํ๋ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๊ธฐ ์ํ ์ ๋ฌธ๊ฐ ๊ฐ์ด๋์ค๋ฅผ Claude์๊ฒ ์ ๊ณตํฉ๋๋ค.
backend-models
Sรปr 69๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ ๋ฐ ORM ์ํฐํฐ ์ค๊ณ
par EIS-ITS
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ข ์ข ์ ์ ํ ๊ฒ์ฆ๊ณผ ๊ด๊ณ๊ฐ ๋ถ์กฑํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์ ์ ํ ๋ช ๋ช ๊ท์น, ๊ด๊ณ, ์ ์ฝ ์กฐ๊ฑด ๋ฐ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๊ท์น์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ์ํ๊ธฐ ์ํ ๋ช ํํ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
backend-api
Sรปr 70RESTful ๋ฐฑ์๋ API ์ค๊ณ
par EIS-ITS
์ผ๊ด๋ ํ์ค ์์ด API๋ฅผ ๊ตฌ์ถํ๋ฉด ํผ๋์ค๋ฌ์ด ์ธํฐํ์ด์ค์ ์ ์ง ๊ด๋ฆฌ ์ด๋ ค์์ด ๋ฐ์ํฉ๋๋ค. ์ด ๊ธฐ์ ์ URL ๊ตฌ์กฐ, HTTP ๋ฉ์๋, ์ํ ์ฝ๋ ๋ฐ ๋ฒ์ ๊ด๋ฆฌ์ ๋ํ ์ ๊ณ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ RESTful API ์ค๊ณ๋ฅผ ์ํ ๊ตฌ์กฐํ๋ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
worktree-manager-skill
Sรปr 69๋ณ๋ ฌ ๊ฐ๋ฐ์ ์ํ Git Worktree ๊ด๋ฆฌ
par EGAdams
์ฌ๋ฌ ๊ฐ๋ฐ ๋ธ๋์น๋ฅผ ๋์์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ณต์กํ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ ์๋ ํฌํธ ํ ๋น ๋ฐ ์๋น์ค ๊ด๋ฆฌ๊ฐ ํฌํจ๋ git worktree๋ฅผ ์์ ํ๊ฒ ์์ฑ, ๋ชฉ๋กํ, ์ ๊ฑฐํ๋ ์ฌ๋์ ๋ช ๋ น์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
dev-tools-skill
Sรปr 71Chrome DevTools MCP๋ก ์น ์ฑ ๋๋ฒ๊ทธ
par Eccentric-jamaican
ํ๋ก ํธ์๋ ๋ฒ๊ทธ๋ ์ ์ ํ ๋๊ตฌ ์์ด๋ ์ง๋จํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด ์คํฌ์ Chrome DevTools MCP๋ฅผ ์ฌ์ฉํ์ฌ UI ๋ฌธ์ , ์ฑ๋ฅ ๋ฌธ์ , ๋คํธ์ํฌ ์ค๋ฅ, ์ฝ์ ์คํจ๋ฅผ ์๋ณํ๊ณ ์์ ํ๊ธฐ ์ํ ์๋ด๋ ์ํฌํ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
webapp-testing
Risque faible 68Playwright๋ก ์น ์ฑ ํ ์คํธ
par DYAI2025
์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ํ ์คํธํ๋ฉด ์๊ฐ์ด ๋ง์ด ๋ค๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ์คํฌ์ Playwright ์๋ํ ์คํฌ๋ฆฝํธ์ ์๋ฒ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ ๊ณตํ์ฌ ํ๋ก ํธ์๋ ๊ธฐ๋ฅ์ ํ์ธํ๊ณ , ์คํฌ๋ฆฐ์ท์ ์บก์ฒํ๋ฉฐ, UI ๋์์ ๋๋ฒ๊ทธํ๊ณ , ๋ธ๋ผ์ฐ์ ์ฝ์ ๋ก๊ทธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
testing-anti-patterns
Sรปr 69TDD๋ก ํ ์คํธ ์ํฐ ํจํด ๋ฐฉ์ง
par DYAI2025
๊ฐ๋ฐ์๋ค์ ๋ชจ์ ๊ฐ์ฒด(mock) ๋์ ์ค์ ๋์์ ํ์ธํ๋ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๋ฐ ์๊ฐ์ ๋ญ๋นํฉ๋๋ค. ์ด ๊ธฐ์ ์ TDD ์์น์ ์ ์ฉํ๊ณ ๊ฐ ํ ์คํธ ๊ฒฐ์ ์ ์ ๊ฒ์ดํธ ํจ์๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ 5๊ฐ์ง ์ผ๋ฐ์ ์ธ ํ ์คํธ ์ํฐ ํจํด์ ๋ฐฉ์งํฉ๋๋ค.
test-driven-development
Sรปr 69์ฝ๋์ ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ ์ ์ฉํ๊ธฐ
par DYAI2025
์ฝ๋๋ฅผ ์์ฑํ ํ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์๋ฌด๊ฒ๋ ์ฆ๋ช ํ์ง ์์ต๋๋ค. ์ด ์คํฌ์ ๋จผ์ ์คํจํ๋ ํ ์คํธ๋ฅผ ์์ฑํ๋๋ก ๊ฐ์ ํจ์ผ๋ก์จ TDD ๊ท์จ์ ์ ์ฉํ์ฌ, ํ ์คํธ๊ฐ ์ค์ ๋ก ๋์์ ๊ฒ์ฆํ๊ณ ํ๋ก๋์ ์ ๋๋ฌํ๊ธฐ ์ ์ ๋ฒ๊ทธ๋ฅผ ํ์งํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
systematic-debugging
Sรปr 714๋จ๊ณ ํ๋ ์์ํฌ๋ก ๋ฒ๊ทธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋๋ฒ๊น ํ๊ธฐ
par DYAI2025
๋ฌด์์ ์์ ์ ์๊ฐ์ ๋ญ๋นํ๊ณ ์๋ก์ด ๋ฒ๊ทธ๋ฅผ ๋ง๋ญ๋๋ค. ์ด ์คํฌ์ ์๋ฃจ์ ์ ์๋ํ๊ธฐ ์ ์ ๊ทผ๋ณธ ์์ธ์ ์ดํดํ๋๋ก ๋ณด์ฅํ๋ ์๊ฒฉํ 4๋จ๊ณ ๋๋ฒ๊น ํ๋ก์ธ์ค๋ฅผ ์ ์ฉํ์ฌ, ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์ถ๋ ์ฆ์ ์์ ์ ๋ฐฉ์งํฉ๋๋ค.
requesting-code-review
Sรปr 69ํ์ง ๊ฒ์ฆ์ ์ํ ์ฝ๋ ๋ฆฌ๋ทฐ ์์ฒญ
par DYAI2025
์ผ์ฐ ๋ฐ๊ฒฌ๋ ์ฝ๋ ๋ฌธ์ ๋ ๋์ค์ ๋น์ฉ์ด ๋ง์ด ๋๋ ์์ ์ ๋ฐฉ์งํฉ๋๋ค. ์ด ์คํฌ์ ๊ฐ๋ฐ์ ์งํํ๊ธฐ ์ ์ ์๊ตฌ์ฌํญ์ ๋ํ ๊ตฌํ์ ํ์ธํ๊ธฐ ์ํด ์ฝ๋ ๋ฆฌ๋ทฐ์ด ์๋ธ์์ด์ ํธ๋ฅผ ์คํํฉ๋๋ค.
receiving-code-review
Sรปr 69๊ธฐ์ ์ ์๊ฒฉํจ์ผ๋ก ์ฝ๋ ๋ฆฌ๋ทฐ ์ฒ๋ฆฌํ๊ธฐ
par DYAI2025
๋ง์ ๊ฐ๋ฐ์๋ค์ด ๊ฒ์ฆ ์์ด ์ฝ๋ ๋ฆฌ๋ทฐ ํผ๋๋ฐฑ์ ๋งน๋ชฉ์ ์ผ๋ก ๊ตฌํํฉ๋๋ค. ์ด ์คํฌ์ ๊ตฌํ ์ ์ ํผ๋๋ฐฑ์ ๊ธฐ์ ์ ์ผ๋ก ํ๊ฐํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ฝ๋ ํ์ง์ ํฅ์์ํค๊ณ ๋ถํ์ํ ๋ณ๊ฒฝ์ ๋ฐฉ์งํฉ๋๋ค.
professional-senior-chrome-extension-architect-developer
Risque faible 75MV3 ์ํคํ ์ฒ๋ก ์์ ํ Chrome ํ์ฅ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ
par DYAI2025
Chrome ํ์ฅ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ค๋ฉด ์๋น์ค ์์ปค, ๋ณด์ ํจํด, Chrome ์น ์คํ ์ด ๊ท์ ์ค์์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์ํคํ ์ฒ ์ง์นจ, ์ฝ๋ ํ ํ๋ฆฟ, ์ ํ์ AI ํตํฉ์ ํฌํจํ ์ ๋ฌธ์ ์ธ ํ์ฅ ํ๋ก๊ทธ๋จ ์ ์์ ์ํ ๋ณด์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.