| name | north-star |
| description | Defines and enforces a project's long-term direction (North Star Statement, NSM, Will/Won't, 4-gate decision heuristic). Use when starting a new project, when scope creep is suspected, or when a non-obvious feature request needs prioritization. Sits one layer above SPEC/PRD โ answers 'why and where to', not 'what and how'. |
North Star
Purpose
SPEC/PRD๊ฐ "๋ฌด์์ ์ด๋ป๊ฒ"๋ฅผ ๋ค๋ฃจ๋ฉด, North Star๋ ์ยท์ด๋๋ก๋ฅผ ๋ค๋ฃฌ๋ค.
- ์์ฌ๊ฒฐ์ ์ด ๋ชจํธํ ๋ ์ฐ์ ์์ ํ์ ์ SSOT.
- ์ ๊ท ์์ฒญยท๊ธฐ๋ฅ์ด "๋ฒ์ ์์ธ๊ฐ?"๋ฅผ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ธฐ์ค์ผ๋ก ๊ฑฐ๋ฅธ๋ค.
- Won't (์๋์ ๋น-๋ฐฉํฅ)์ ๋ช
์ํด scope creep์ ์ฌ์ ์ฐจ๋จ.
CLAUDE.md์ P1(๊ฐ์ ๊ธ์ง) / P2(Simplicity First) / Decision Making ๋ฉํ์์น์ ํ๋ก์ ํธ ๋จ์ ์ธ์คํด์ค.
When to Invoke
| ํธ๋ฆฌ๊ฑฐ | ํ๋ |
|---|
| ์ ๊ท ํ๋ก์ ํธ ์์ | docs/NORTH_STAR.md ๋ถ์ฌ ์ ์์ฑ ์ ์ |
| Major CR / scope ํ๋ ์์ฌ | 4-gate ํต๊ณผ ์ฌ๋ถ ์ ๊ฒ |
| ๋ถ๊ธฐ 1ํ ์ ๊ธฐ ๋ฆฌ๋ทฐ | NSM ๋ณ๊ฒฝ, Phase ์ ์ ๋ณ๊ฒฝ, Won't ๋ณ๊ฒฝ ๊ฒํ |
| ์ ๊ท ๊ธฐ๋ฅ ์์ฒญ ์ง์
์ | 4-gate ํต๊ณผ ์๋ง ์ฐ์ ์์ ์ง์
|
Process
1. North Star Statement ์์ฑ
ํ ๋ฌธ์ฅ์ผ๋ก ํ๋ก์ ํธ์ ์ข
์ฐฉ์ ์ ํํ. 5๋
๋ค ์ด ํ๋ก์ ํธ๊ฐ ๋ฌด์์ด ๋์ด ์์ด์ผ ํ๋๊ฐ.
์ข์ ์: ๋๋ฉ์ธ ๋ช
์ฌ + ์ฌ์ฉ์ + ์ธก์ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ.
๋์ ์: "์ต๊ณ ์ X" / "์ฌ์ฉ์ ๋ง์กฑ" โ ์ธก์ ๋ถ๊ฐ.
2. North Star Metric (NSM) ์ ์
1์ฐจ ์งํ 1๊ฐ + 2์ฐจ ๋ณด์กฐ ์งํ 2-4๊ฐ. ๋ชจ๋ ๋จ์ผ ์ฌ์ฉ์ ํ๊ฒฝ์์ ์๊ฐ ์์ง ๊ฐ๋ฅํด์ผ ํ๋ค.
NSM ๊ฒฐ์ ๊ธฐ์ค:
- Lagging (๊ฒฐ๊ณผ) vs Leading (์์ธ) โ Leading ๊ถ์ฅ
- ๋จ์ผ ํ๋๋ง ์ธก์ (composite ๊ธ์ง)
- ๋ชฉํ๊ฐ ๋ช
์ ("โฅ 40% by 2026")
3. Will / Won't / Trade-offs
- Will: ์ง์ค ์์ญ 4-6๊ฐ. ๋์ฌ๋ก ์์ ("๊ฐ์ธ ์ฌ์ฉ ๊น์ด ์ฐ์ ", "AI ์นํ 1๊ธ ์๋ฏผ").
- Won't: ์๋์ ๋น-๋ฐฉํฅ 5-8๊ฐ. "X๋ ์ ํ๋ค" ๋ช
์. ๊ฐ์ฅ ์ค์ํ ์น์
โ scope creep์ 1์ฐจ ๋ฐฉ์ด์ .
- Trade-offs: "X ์ ํ โ Y ํฌ๊ธฐ โ ๊ทผ๊ฑฐ" ํ. ์์์ ๊ฒฐ์ ์ ์ถ์ ๊ธฐ๋ก.
4. 4-Gate Decision Heuristic
์ ๊ท ์์ฒญยท์ ์์ด ๋ค์ด์์ ๋ ๋ค์ 4๊ฐ ๊ฒ์ดํธ๋ฅผ ๋ชจ๋ ํต๊ณผํด์ผ ์ฐ์ ์์ ์ง์
:
| Gate | ์ง๋ฌธ | ํต๊ณผ ๊ธฐ์ค |
|---|
| Trend | ํ๋ก์ ํธ์ ํต์ฌ ํธ๋ ๋/์์น ์ค 1๊ฐ ์ด์์ ๋งคํ๋๋๊ฐ? | YES |
| Persona | Primary persona์๊ฒ ์ง์ ๊ฐ์น๋ฅผ ์ฃผ๋๊ฐ? Anti-persona ์์ฃผ๋ ๊ฑฐ์ | YES |
| Capability | ํ์ฌ ์์คํ
์ด ์ด ๊ธฐ๋ฅ์ ๋๋ฑํ๊ฒ ๋
ธ์ถ ๊ฐ๋ฅํ๊ฐ? (UI ํ์ ๊ธฐ๋ฅ์ -1) | YES |
| Lean | ์ ์๋ Phase ๋ฒ์ ๋ด์ ์๋๊ฐ? ์ธ๋ถ๋ฉด Open Question์ผ๋ก ์ ์ฌ ํ ๋ถ๊ธฐ 1ํ ์ฌํ๊ฐ | YES |
๊ฒ์ดํธ ๋ช
์นญ์ ํ๋ก์ ํธ๋ง๋ค customize ๊ฐ๋ฅํ๋ 4๊ฐ ALL True ์์น์ ์ ์ง.
5. Versioning
- ๋ถ๊ธฐ 1ํ ๋๋ NSM ๋๋ฌ/๋ฏธ๋ฌ ์ ๊ฐฑ์ .
- ์ฃผ์ ๊ฐฑ์ : NSM ๋ณ๊ฒฝ / Phase ์ ์ ๋ณ๊ฒฝ / Won't ๋ณ๊ฒฝ โ Major CR ๋ถ๋ฅ.
- ๊ฐ๋ฒผ์ด ๊ฐฑ์ : Trade-off ์ถ๊ฐ, ํธ๋ ๋ ๋งคํ ๋ณด๊ฐ โ Clarification.
- ๊ฐฑ์ ์ Changelog 1์ค (๋ ์ง + ์ฌ์ ).
Output Template
docs/NORTH_STAR.md์ ๋ค์ ๊ตฌ์กฐ๋ก ์ ์ฅ. ๋ณธ skill ๋๋ ํ ๋ฆฌ์ NORTH_STAR.template.md๋ฅผ ๋ณต์ฌํด ์ฑ์ด๋ค.
7 ์น์
:
- North Star Statement (1๋ฌธ์ฅ)
- North Star Metric (1์ฐจ + 2์ฐจ)
- Strategic Boundaries (Will / Won't / Trade-offs)
- Phase Roadmap (์ฅ๊ธฐ ์งํ ๋จ๊ณ)
- Decision Heuristics (4-gate)
- Versioning & Review
- Changelog
Integration with Workflow
- ์ ๊ท ํ๋ก์ ํธ ์์ ์:
docs/NORTH_STAR.md ์กด์ฌ ํ์ธ. ์์ผ๋ฉด ๋ณธ skill ํธ์ถ ๊ถ์ .
- ์ ๊ท task ์ง์
์ : 4-gate ์ฒดํฌ. 1๊ฐ ์ด์ ๊ฒ์ดํธ fail ์ ์ฌ์ฉ์์๊ฒ ๋ณด๊ณ ํ ๊ฒฐ์ ๋๊ธฐ.
- ์๋ hook ์์ โ ์์์ ๊ฒฐ์ ์ ๊ฐ์ ํ์ง ์์. ๊ฒ์ดํธ๋ ๊ฐ์ด๋ ๋๊ตฌ.
Anti-Patterns
- NSM์ด vanity metric ("downloads", "stars") โ ์ฌ์ฉ์ ํ๋ ์ธก์ X
- Won't๊ฐ ๋น์ด์์ โ scope creep ๋ฐฉ์ด์ ๋ถ์ฌ
- 4-gate ๊ฒ์ฆ ์์ด "์ ์ฉํด ๋ณด์ด๋๊น" ์ถ๊ฐ โ Decision Making ๋ฉํ์์น ์๋ฐ
- NORTH_STAR.md๋ฅผ ์์ฑ๋ง ํ๊ณ ํ ๋ฒ๋ ์ฐธ์กฐ ์ ํจ โ ์ฃฝ์ ๋ฌธ์. ๋ถ๊ธฐ ๋ฆฌ๋ทฐ๋ก ์ด๋ฆผ
Examples
GoalTrack ํ๋ก์ ํธ์ NORTH_STAR.md (์ฐธ๊ณ ์ฌ๋ก, ๋๋ฉ์ธ ์ข
์):
- NSM: WAGI (Weekly AI-Initiated Goal Items) โฅ 40%
- Won't: ํ ํ์
๋๊ตฌ / ๋ชจ๋ฐ์ผ ์ฐ์ / ๊ฒ์ด๋ฏธํผ์ผ์ด์
/ ์ธ๋ถ ํตํฉ ํญ๋ฐ / CRDT
- 4-gate: Trend ร Persona ร MCP ร Lean
๋ณธ skill์ ๊ทธ ํจํด์ ๋๋ฉ์ธ ๋น์ข
์์ผ๋ก ์ผ๋ฐํํ ๊ฒ.