| name | style-review |
| description | Review chapter drafts against the active genre profile's style checklist (defaults to tech-book = Toby's voice) โ detects voice deviations and provides concrete before/after rewrite suggestions. Use when reviewing a chapter draft for style consistency, enforcing the genre voice, or polishing prose. |
Style Review
์ฑํฐ ์ด์์ ํ์ฑ ์ฅ๋ฅด ํ๋กํ ๊ธฐ์ค์ผ๋ก ๊ฒ์ํ๋ค. ๋ฐ๊ฒฌํ ํธ์ฐจ์ ๋ํด ๊ตฌ์ฒด์ ๋์ฒด ๋ฌธ์ฅ์ ์ ์ํ๋ค.
ํ์ฑ ํ๋กํ์ ๋จผ์ ํ์ธํ์. ์ฐ์ ์์: ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ์ ๋ฌํ genre โ {slug}/book_manifest.json์ genre โ ๊ธฐ๋ณธ๊ฐ tech-book. ๊ฒ์ ๊ธฐ์ค์ profiles/{genre}/style-checklist.md์ voice.md. ์ฅ๋ฅด๋ง๋ค ํญ๋ชฉยท์ฐ์ ์์๊ฐ ๋ค๋ฅด๋ค.
์ ์ฐจ
- ์๋ฌธ ์ฝ๊ธฐ โ
{NN}_draft.md๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง
- ๊ธฐ์ค ์ฌํ์ธ โ ํ์ฑ
profiles/{genre}/style-checklist.md์ voice.md
- ์ฒดํฌ๋ฆฌ์คํธ ์ํ โ ํ๋กํ ์ฒดํฌ๋ฆฌ์คํธ ํญ๋ชฉ ์ ๊ฒ
- ํธ์ฐจ ๊ธฐ๋ก โ ์๋ฌธ ์ธ์ฉ + ๋์ ์ ์ + ์ด์
- ์ฐ์ ์์ โ Critical / Should / Nice (ํ๋กํ ์ ์๋ฅผ ๋ฐ๋ฆ)
- ๋ฉ์์ง ์ ์ก โ
SendMessage๋ก chapter-writer์๊ฒ
๊ฒ์ ์ฒดํฌ๋ฆฌ์คํธ
ํ์ฑ ํ๋กํ์ style-checklist.md๋ฅผ ํญ๋ชฉํ๋ก ์ด๋ค. ์๋๋ tech-book(๊ธฐ๋ณธ๊ฐ) ์์๋ค โ narrativeยทpracticalยทessay๋ ๊ฐ ํ๋กํ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ฅธ๋ค.
๋น๋ ํญ๋ชฉ์ **์ต์์น(floor)๊ฐ ์๋๋ผ ์์ฐ์ค๋ฌ์ด ๋ฒ์(band)**๋ค. ๋ถ์กฑํจ๋ฟ ์๋๋ผ ๊ณผํฌํ๋ ์ก์๋ธ๋ค.
| ๋ฒํธ | ํญ๋ชฉ | ์ ๊ฒ ๋ฐฉ์ |
|---|
| 1 | ์คํ๋ | ๋ฉํ ์ ์ธ("์ด ์ฅ์์๋ ~")์ผ๋ก ์์ ์ฌ๋ถ. profiles/{genre}/scaffolds.md์ ์คํ๋ ๋ฉ๋ด(์ํฉ ๊ฐ์ ยท์์ฌ์ ์ง๋ฌธยท์ถฉ๊ฒฉ ์์นยท์ผํยท์คํจ ์ฅ๋ฉดยท์ ์ฅ ์ฝ๋ฐฑยท์ ์ ๋ค์ง๊ธฐ)๋ฅผ ๊ถํ๋ค. ์ธ์ ์ฑํฐ์ ๊ฐ์ ๊ธฐ๋ฒ์ด๋ฉด ๋ณ์ฃผ ์ ์, '์ํฉ ๊ฐ์ ' ์คํ๋์ ์ฑ
์ ์ฒด 1/3 ์ดํ |
| 2 | ์ฒญ์ ํ | -์, -๋ณด์, -ํด๋ณด์๊ฐ ์์ฐ์ค๋ฌ์ด ์์ค์ธ๊ฐ. ๊ณผํฌํ(ํ ๋ฌธ๋จ ์ฐ์ยท์ฅ ์ ์ฒด ๋๋ฐฐ) ์ ์ผ๋ถ๋ฅผ ํ์ด์ฒด๋ก ํ์ ์ ์ |
| 3 | ์์ฌ์ ์ง๋ฌธ | ๋
ผ๋ฆฌ ์ ํ ์ง์ ์๋ง ๋ฐฐ์น๋๋๊ฐ. ์ฐ์ ์ฌ์ฉยท์ฅ์์ ๋จ๋ฐ ๊ธ์ง โ ํตํฉยท์ญ์ ์ ์ |
| 4 | ๊ณต๊ฐ ํํ | "๋๊ฐํ๋ค", "์ฐ์ฐํ๋ค" ๋ฑ โ ์ฑํฐ๋น 1~2ํ ์์ค. ์ผ๋ถ ์ฑํฐ๋ ์๋์ ์ผ๋ก ๋น์๋ ์ข๋ค. ๋งค ์ ๋ฐ๋ณต์ ๊ณผํฌํ |
| 5 | tic ๊ณผํฌํ (ceiling) | ๊ฐ์ ํํ(๊ทธ๋ ๋ค๋ฉด / ๊ธฐ์ตํด๋์ / ~ํด๋ณด์ ๋ฑ)์ด ํ ์ฑํฐ์ ๊ณผ๋คํ๊ฑฐ๋ ๋ชจ๋ ์ฑํฐ์ ๊ธฐ๊ณ์ ์ผ๋ก ๋ฐ๋ณต๋๋๊ฐ โ ๋ณ์ฃผยท์ญ์ ์ ์ |
| 6 | bold ๊ฐ์กฐ ๋ฐ๋ | **๊ตต๊ฒ** ๊ฐ์กฐ๊ฐ ๊ณผ๋คํ๊ฐ โ ๋๋ต 80๋จ์ด๋น 1๊ฐ ์ด๊ณผ๋ฉด ํต์ฌ๋ง ๋จ๊ธฐ๊ณ ํด์ ์ ์ |
| 7 | ๊ถ์ฅ ์ด์กฐ | "๋ฐ๋์ ~ํด์ผ ํ๋ค" ๊ฐ์ ํํ ์กด์ฌ ์ฌ๋ถ |
| 8 | ์ธ๋์ด ๋จ์ฉ | ๋ถํ์ํ ์์ดยท์ผ๋ณธ์ด ์ธ๋์ด |
| 9 | ์๋ํ | ์์ด์ ์๋ํ("์ฒ๋ฆฌ๋์ด์ง๋ค") |
| 10 | ๋
ผ๋ฆฌ ์ ํ๊ตฌ | "๊ทธ๋ ๋ค๋ฉด ~", "๋ฌผ๋ก ~๋ค. ํ์ง๋ง ~" ๊ตฌ์ฌ โ ๊ณผ๋ค ๋ฐ๋ณต ์๋์ง |
| 11 | ๋์ด์ | ๋ฌธ๋จ์ด ๋ฆฌ์คํธยท๋ฒํธ๋ก๋ง ์ฑ์์ง ๊ตฌ๊ฐ |
| 12 | ํธํก | 3์ค ์ด์ ์ด์ด์ง ๊ธด ๋ฌธ์ฅ ์ฌ๋ฌ ๊ฐ |
| 13 | ํด๋ก์ง | ์ค๊ฐ ์ฅ์ด ๋งค๋ฒ "๋ค์ ์ฅ์์๋ ~" ๊ณต์์ธ๊ฐ โ ๋ณ์ฃผ๋ ์ด์๋ง ์ ์. ๋ง์ง๋งยท์ข
ํฉ ์ฅ์ ๋ซ๋ ๋งค๋ญ์ธ๊ฐ |
| 14 | ์ฌ์คยท์ ์ ๋ | (์ต์ ๊ธฐ์ ) ์์ ๋ช
๊ธฐยท์ถ์ฒ ์๋ ์์นยท์ถ์ธก API ๊ธ์ง โ ์๋ฐ์ Critical |
๋ฆฌ๋ทฐ ๋ฉ์์ง ํฌ๋งท
## ์คํ์ผ ๋ฆฌ๋ทฐ: {NN}์ฅ ๋ผ์ด๋ {N}
### Critical
1. [์๋ฌธ {์ค๋ฒํธ}]
> "..."
[์ ์]
> "..."
**์ด์ :** {์งง๊ฒ}
### Should
1. ...
### Nice
1. ...
### ์ ์ฒด ํค ํ๊ฐ
{ํ ์ค โ "์ ๋ฐ์ ์ผ๋ก ํ ๋น ๋ชฉ์๋ฆฌ๊ฐ ์ด์์์ง๋ง 2.3์ ์ค๋ฐ์ด ๋ฑ๋ฑํด์ง" ๋ฑ}
๊ณผ๊ต์ ๋ฐฉ์ง
- ์ฑํฐ๋น ์์ ์ ์ ์ต๋ 10๊ฑด
- ๋์ผ ํจํด์ด ๋ฐ๋ณต๋๋ฉด ํ๋๋ก ๋ฌถ์ด "3ํ ๋ฐ๋ณต๋จ, ์ ๋ฐ ์ ๊ฒ ํ์"
- ์ ์ ๊ฐ์ ์๋์ ๋ณ์ฃผ(๋ฆฌ๋ฌยท๊ฐ์กฐ)๋ ์ธ์
์ฌ๊ฒ์ ์ (๋ผ์ด๋ 2+)
- ์ด์ ๋ผ์ด๋ ํผ๋๋ฐฑ์ ๋ฐ์ ์ฌ๋ถ ํ์ธ
- ์ ํธ์ฐจ๋ง ์ง์
- 3ํ ์๋ณต์๋ ํฉ์ ์คํจ โ ์ ์ ๊ฐ ๊ฒฐ์ ์กด์ค,
style_log.md์ "ํฉ์ ์คํจ" ๊ธฐ๋ก
ํตํฉ ์๊ณ ๊ฒ์ (editor ์์ฒญ ์)
- ์ ํ๋ถ(์ฑํฐ ๊ฒฝ๊ณ)์ ํค ๋จ์ ์ด ์๋์ง
- ์๋ฌธยท์ํ๋ก๊ทธ๊ฐ ์ฑํฐ ๋ณธ๋ฌธ๊ณผ ์ด์ธ๋ฆฌ๋์ง
- ์ฉ์ด ํ๊ธฐ ๋ถ์ผ์น๊ฐ ์คํ์ผ ๊ด์ ์์ ์ด์ํ์ง
ํตํฉ ์๊ณ ๋ณ์ฃผ ์ ๊ฒ
per-chapter ๋ฃจํ๋ ๊ตฌ์กฐ์ ์ผ๋ก ์ฑ
์ ์ฒด์ ๋จ์กฐ๋ก์์ ๋ณผ ์ ์๋ค โ ๊ฐ ๋ผ์ด๋๋ ํ ์ฑํฐ๋ง ๋ณธ๋ค. ๊ทธ๋์ editor๊ฐ ํตํฉ ๊ฒ์๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ฉด, ์ด ๋จ๊ณ์์ ์ฑ
์ ์ฒด๋ฅผ ๊ฐ๋ก์ง๋ฌ ๋ฐ๋ณต์ ์ก๋๋ค. style-guardian์ด whole-book ๋ณ์ฃผ์ ์์ ์๋ค.
-
๋ชจ๋ ์ฑํฐ๋ฅผ ํ์ด ๋ณ์ฃผ ๋งต์ ๋ง๋ ๋ค โ ๊ฐ ์ฑํฐ์ (a) ์คํ๋ ๊ธฐ๋ฒ, (b) ํด๋ก์ง ํํ, (c) ์ต๋ค ๋ฐ๋ณต tic์ ํ ์ค์ฉ.
| ์ฅ | ์คํ๋ ๊ธฐ๋ฒ | ํด๋ก์ง ํํ | ์ต๋ค ๋ฐ๋ณต tic |
|----|------------|------------|--------------|
| 1 | ์ํฉ ๊ฐ์ | ๋ค์ ์ฅ ์๊ณ | ~ํด๋ณด์ (18) |
| 2 | ์ํฉ ๊ฐ์ | ๋ค์ ์ฅ ์๊ณ | ๊ทธ๋ ๋ค๋ฉด (11) |
-
์ค๋ณต์ ํ์ํ๋ค โ ์ธ์ ์ฑํฐ๊ฐ ๊ฐ์ ์คํ๋ ๊ธฐ๋ฒ์ธ ๊ฒฝ์ฐ, '์ํฉ ๊ฐ์ ' ์คํ๋์ด ์ ์ฒด 1/3์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ, ๋ชจ๋ ์ฅ์ด ๊ฐ์ ํด๋ก์ง ๊ณต์("๋ค์ ์ฅ์์๋ ~")์ธ ๊ฒฝ์ฐ, ๊ฐ์ tic์ด ์ฑ
์ ๋ฐ์ ๊ณผํฌํ์ธ ๊ฒฝ์ฐ.
-
๊ตฌ์ฒด์ ์ฌ์์ฑ ํ๊น์ ์ ์ํ๋ค โ "3ยท4ยท5์ฅ์ด ๋ชจ๋ '์ํฉ ๊ฐ์ '์ผ๋ก ์ฐ๋ค. 4์ฅ์ '์คํจ ์ฅ๋ฉด', 5์ฅ์ '์ ์ ๋ค์ง๊ธฐ'๋ก ๋ฐ๊พธ์" ์ฒ๋ผ ์ฅ๋ณ๋ก ๋ฌด์์ ์ด๋ค ๊ธฐ๋ฒ์ผ๋ก ๋ฐ๊ฟ์ง ์ง๋๋ค.
๊ฒฐ๊ณผ๋ ## ํตํฉ ์๊ณ ๋ณ์ฃผ ์ ๊ฒ ์น์
์ผ๋ก style_log.md์ append ํ๋ค.