/refactor ์ปค๋งจ๋๋ก ์คํ๋๋ Rust ์ฝ๋ ๋ฆฌํฉํ ๋ง ์๋ํ ์คํฌ. `.claude/rules/coding-style.md` 19๊ฐ ์น์ ์ ๊ถ์ ๋ฌธ์๋ก ์ผ์ Behavior PreservingยทDomain FirstยทSmall Safe Steps ์์น์ ์ ์ฉํ๋ค. ์ง์ ์ต์ : /refactor ํ๋ก์ ํธ ์ ์ฒด ๋ฆฌํฉํ ๋ง /refactor [scope] ๋ชจ๋ยท๋๋ ํ ๋ฆฌยทํ์ผยทglob ํจํด ๋จ์ ๋ฆฌํฉํ ๋ง /refactor [scope] --goal <goal>โฆ
/code-review ์ปค๋งจ๋๋ก ์คํ๋๋ Rust ์ฝ๋ ๋ฆฌ๋ทฐ ์คํฌ. coding-style.md(๋๋ฉ์ธ ์ค์ฌ ์งํํ ์ฝ๋ฉ ์์น)๋ฅผ 1์ฐจ ํ๋จ ๊ธฐ์ค์ผ๋ก, security-style.md(์์ค ๋ ๋ฒจ ๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ)๋ฅผ 2์ฐจ ๊ธฐ์ค์ผ๋ก Rust ์ฝ๋๋ฅผ ๋ถ์ํ๋ค. ์ธ ๊ฐ์ง ๋ชจ๋๋ฅผ ์ง์ํ๋ค: PR ๋ชจ๋ โ MCP๋ก PR ์ ๋ณด(์ ๋ชฉยท์ค๋ช ยท๋์ ๋ธ๋์น) ํ์ธ ํ ํด๋น ๋ธ๋์น๋ฅผ ์ฒดํฌ์์ํ๊ณ , git diff๋ก ๋ณ๊ฒฝ ํ์ผ๋ง ์ ํํ ์ถ์ถํ์ฌ ๋ฆฌ๋ทฐํ๋ค. ๋ก์ปฌ ๋ณ๊ฒฝ ๋ชจ๋ โ ์ธ์โฆ
/code-review-feedback ์ปค๋งจ๋๋ก ์คํ๋๋ Rust ์ฝ๋ ๋ฆฌ๋ทฐ ํผ๋๋ฐฑ ์คํฌ. coding-style.md(๋๋ฉ์ธ ์ค์ฌ ์งํํ ์ฝ๋ฉ ์์น)๋ฅผ 1์ฐจ ํ๋จ ๊ธฐ์ค์ผ๋ก, security-style.md(์์ค ๋ ๋ฒจ ๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ)๋ฅผ 2์ฐจ ํ๋จ ๊ธฐ์ค์ผ๋ก ์์ค ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ง ์๊ณ GitHub PR์ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ฅผ ๊ฒ์ํ๋ค. PR ๋ชจ๋์์๋ gh api๋ก ์ธ๋ผ์ธ ์ฝ๋ฉํธยท๋ฆฌ๋ทฐ ๋ณธ๋ฌธ์ PR์ ์ง์ ๋ฑ๋กํ๊ณ , ๋นPR ๋ชจ๋์์๋ ํ์ฌ ๋ธ๋์น์ PR์ ์๋โฆ
/test-align ์ปค๋งจ๋๋ก ์คํ๋๋ Rust ํ ์คํธ ๊ฐญ ๋ถ์ ๋ฐ ์์ฑ ์๋ํ ์คํฌ. `.claude/rules/test-style.md`๋ฅผ ๊ถ์ ๋ฌธ์๋ก ์ผ์ Classicist TDD ์ฒ ํ(์ํ ๊ฒ์ฆ ์ฐ์ ยทํ๋ ๊ธฐ๋ฐ ๊ฒ์ฆ)์ ์ ์ฉํ๋ค. ์ง์ ์ต์ : /test-align ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค ๊ฐญ ๋ถ์ โ ๊ณํ ์๋ฆฝ /test-align [ํ์ผ๋ช ๋๋ ๋ชจ๋๋ช ] ํน์ ๋์๋ง ๋ถ์ยท์์ฑ /test-align --type unit ๋จ์ ํ ์คํธ๋ง ์์ฑ (src/ ๋ด๋ถโฆ
/address-review ์ปค๋งจ๋๋ก ์คํ๋๋ ๋ฆฌ๋ทฐ ๋์ ์คํฌ. ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ ์ฌ๋์ด ๊ฐ ์ง์ ์ฌํญ์ ํ๋น์ฑ์ ํ๋จํ๊ณ ์์ ์ ์ํํ๋ ๋ฐ Claude๊ฐ ๋ณด์กฐํ๋ ์คํฌ์ด๋ค. STEP 2 ํ๋น์ฑ ํ๊ฐ ์ coding-style.md(๋๋ฉ์ธ ์ค์ฌ ์งํํ ์ฝ๋ฉ ์์น)๋ฅผ 1์ฐจ ํ๋จ ๊ธฐ์ค์ผ๋ก, security-style.md(์์ค ๋ ๋ฒจ ๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ)๋ฅผ 2์ฐจ ํ๋จ ๊ธฐ์ค์ผ๋ก, test-style.md๋ฅผ ๋ณด์ ๊ธฐ์ค์ผ๋ก ์ ์ฉํ๋ค. ๊ฐ ์ง์ ์ ๊ธฐ์ ์ ํ๋น์ฑ๊ณผโฆ
/reply-review ์ปค๋งจ๋๋ก ์คํ๋๋ PR ๋ฆฌ๋ทฐ ๋ต์ฅ ์คํฌ. /address-review ๋ก ๋ฆฌ๋ทฐ ๋์์ ์๋ฃํ ํ, ๊ฐ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ์ ๋์ํ ์ทจ์ง(๋๋ ๋์ ๋ถํ์๋ก ํ๋จํ ์ด์ )๋ฅผ ํ์ ํ๋ ์คํฌ์ด๋ค. ๋์ ๋ถํ์๋ก ํ๋จ๋ ์ง์ ์ ๋ํด์๋ /address-review๊ฐ ์ ์ํ coding-style.md ยง์น์ ๊ทผ๊ฑฐ๋ฅผ ํ์ ์ ํฌํจํ์ฌ ๋ฆฌ๋ทฐ์ด์๊ฒ ๋ช ํํ ์ ๋ฌํ๋ค. ์ธ์ ์์ด ์คํํ๋ฉด ์ง์ ๋ํ์ ๋ฆฌ๋ทฐ ๋์ ์์ฝ์ ์๋ ์ถ์ถํ์ฌ ์ฌ์ฉํ๋ค. PR ๋ฒํธ ๋๋โฆ
agent์ฉ ํ ์คํธ ์ง์(skill / slash command / task ํ๋กฌํํธ / CLAUDE.md ์ / ์ฝ๋ ์์ฑ ํ๋กฌํํธ)๋ฅผ ๋ฐ์ด์ด์ค๋ฅผ ๋ฐฐ์ ํ ์คํ์์๊ฒ ์ค์ ์คํ์ํค๊ณ , ์คํ์ ์๊ธฐ๋ณด๊ณ + ์ง์์ธก ๋ฉํธ๋ฆญ์ผ๋ก ์๋ฉด ํ๊ฐํ์ฌ ๋ฐ๋ณต ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ๋ก .