| name | jikime-harness-plan |
| description | Harness Engineering plan manager โ creates and manages Plans.md with structured task tracking, DoD criteria, and dependency mapping |
| version | 1.0.0 |
| category | harness |
| tags | ["harness","plan","plans.md","task-management","dod","workflow","harness-engineering"] |
| triggers | {"keywords":["harness-plan","harness plan","Plans.md","plans.md","๊ณํ ์์ฑ","ํ์คํฌ ์ถ๊ฐ","์์
๊ณํ","harness ๊ณํ"],"phases":["plan"],"agents":["orchestrator","planner","manager-strategy"],"languages":[]} |
| progressive_disclosure | {"enabled":true,"level1_tokens":"~100","level2_tokens":"~4000"} |
| user-invocable | true |
| context | fork |
| agent | general-purpose |
| allowed-tools | ["Read","Write","Edit","Bash","Grep","Glob","TodoWrite","WebSearch"] |
Harness Plan โ Plans.md ๊ด๋ฆฌ ์คํฌ
Quick Reference
Plans.md๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ Harness Engineering ํต์ฌ ์คํฌ. ์์ด๋์ด๋ฅผ ์คํ ๊ฐ๋ฅํ ๊ตฌ์กฐํ๋ ํ์คํฌ๋ก ๋ณํํฉ๋๋ค.
์๋ธ์ปค๋งจ๋:
create โ ์ Plans.md ์์ฑ (๋ํํ ๋๋ ์๋)
add โ ๊ธฐ์กด Plans.md์ ํ์คํฌ/Phase ์ถ๊ฐ
update โ ํ์คํฌ ๋ง์ปค ๋ณ๊ฒฝ
sync โ Plans.md โ git ํ์คํ ๋ฆฌ ๋๊ธฐํ (๊ฒฝ๋)
๋ง์ปค ์์คํ
:
| ๋ง์ปค | ์๋ฏธ | ์ฌ์ฉ ์์ |
|---|
cc:TODO | ๋ฏธ์์ | ๊ธฐ๋ณธ๊ฐ |
cc:WIP | ์งํ ์ค | Worker๊ฐ ์์ํ ๋ |
cc:DONE [hash] | ์๋ฃ + git hash | Worker๊ฐ ์ปค๋ฐ ํ |
pm:REVIEW | ์ฌ์ฉ์ ๊ฒํ ์ค | ์ฌ์ฉ์์๊ฒ ํ์ธ ์์ฒญ ์ |
pm:OK | ๊ฒํ ์๋ฃ | ์ฌ์ฉ์๊ฐ ์น์ธ ํ |
blocked:<์ด์ > | ์ฐจ๋จ | ์์กด์ฑ/์ธ๋ถ ์ฐจ๋จ ๋ฐ์ ์ |
cc:SKIP | ๊ฑด๋๋ | ๋ฒ์ ๋ณ๊ฒฝ์ผ๋ก ๋ถํ์ํด์ง ๊ฒฝ์ฐ |
Plans.md ํฌ๋งท
# Plans.md
## Overview
| ํญ๋ชฉ | ๋ด์ฉ |
|------|------|
| **๋ชฉํ** | [ํ๋ก์ ํธ/๊ธฐ๋ฅ ๋ชฉํ] |
| **๋ง์ผ์คํค** | [์๋ฃ ๊ธฐ์ค ๋ ์ง ๋๋ ์ด๋ฒคํธ] |
| **๋ด๋น** | [์ฌ์ฉ์๋ช
/ Claude] |
| **์์ฑ์ผ** | [YYYY-MM-DD] |
---
## Phase 1: [Phase ์ด๋ฆ]
| Task | ๋ด์ฉ | DoD | Depends | Status |
|------|------|-----|---------|--------|
| 1.1 | [ํ์คํฌ ์ค๋ช
] | [Yes/No ํ์ ๊ฐ๋ฅํ ์๋ฃ ๊ธฐ์ค] | - | cc:TODO |
| 1.2 | [ํ์คํฌ ์ค๋ช
] | [์๋ฃ ๊ธฐ์ค] | 1.1 | cc:TODO |
## Phase 2: [Phase ์ด๋ฆ]
| Task | ๋ด์ฉ | DoD | Depends | Status |
|------|------|-----|---------|--------|
| 2.1 | [ํ์คํฌ ์ค๋ช
] | [์๋ฃ ๊ธฐ์ค] | 1.2 | cc:TODO |
DoD (Definition of Done) ์์ฑ ๊ท์น:
- โ
"ํ
์คํธ ํต๊ณผ" (Yes/No ํ์ ๊ฐ๋ฅ)
- โ
"lint ์๋ฌ 0" (์ธก์ ๊ฐ๋ฅ)
- โ
"API ์๋ํฌ์ธํธ ๋์ ํ์ธ" (๊ฒ์ฆ ๊ฐ๋ฅ)
- โ "์ฝ๋ ํ์ง ํฅ์" (๋ชจํธํจ)
- โ "์ ์๋ํจ" (์ฃผ๊ด์ )
์๋ธ์ปค๋งจ๋ ์์ธ
create โ ์ Plans.md ์์ฑ
์คํ ํ๋ฆ:
- ๊ธฐ์กด Plans.md ํ์ธ โ ์์ผ๋ฉด ๋ฎ์ด์ฐ๊ธฐ ์ฌ๋ถ ํ์ธ
- ์ฌ์ฉ์ ์๊ตฌ์ฌํญ ์์ง (์ต๋ 3๊ฐ ์ง๋ฌธ):
- ๋ชฉํ/๊ธฐ๋ฅ ์ค๋ช
- ๊ธฐ์ ์คํ (์๋ ๊ฐ์ง ๊ฐ๋ฅ)
- ๋ง์ผ์คํค/๊ธฐํ
- ๊ธฐ์ ์กฐ์ฌ (WebSearch๋ก ํจํด/๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ธ)
- ๊ธฐ๋ฅ ๋ชฉ๋ก ์ถ์ถ ๋ฐ Phase ๋ถ๋ฅ:
- Phase 1: ํต์ฌ ๊ธฐ๋ฅ (Required)
- Phase 2: ๊ถ์ฅ ๊ธฐ๋ฅ (Recommended)
- Phase 3: ์ ํ ๊ธฐ๋ฅ (Optional)
- ๊ฐ ํ์คํฌ์ DoD ์ถ๋ก (ํ
์คํธ ๊ฐ๋ฅํ ๊ธฐ์ค)
- ์์กด์ฑ ๋งคํ (Depends ์ปฌ๋ผ)
- Plans.md ์์ฑ (๋ชจ๋ ํ์คํฌ
cc:TODO)
์๋ ๊ฐ์ง:
ls package.json go.mod pyproject.toml Cargo.toml 2>/dev/null
git log --oneline -5
Phase ๋ถ๋ฅ ๊ธฐ์ค:
| Phase | ๊ธฐ์ค | ์์ |
|---|
| 1 | ์์ผ๋ฉด ๋์ ๋ถ๊ฐ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ, ํต์ฌ API |
| 2 | ์์ด๋ ๋์, ํ์ง ํฅ์ | ์๋ฌ ์ฒ๋ฆฌ, ๋ก๊น
, ์ฑ๋ฅ ์ต์ ํ |
| 3 | ์ถ๊ฐ ๊ฐ์น ์ ๊ณต | ๊ด๋ฆฌ์ ๋์๋ณด๋, ๊ณ ๊ธ ํํฐ |
add โ ํ์คํฌ/Phase ์ถ๊ฐ
์คํ ํ๋ฆ:
- ๊ธฐ์กด Plans.md ๋ก๋ ๋ฐ ํ์ฑ
- ์ถ๊ฐ ์์น ๊ฒฐ์ (๊ธฐ์กด Phase์ ์ถ๊ฐ or ์ Phase)
- ํ์คํฌ ๋ฒํธ ์๋ ํ ๋น (์ฐ์)
- DoD ์ถ๋ก
- ์์กด์ฑ ๋ถ์ (๊ธฐ์กด ํ์คํฌ์ ๊ด๊ณ)
- Plans.md ์
๋ฐ์ดํธ
์ค์ฝํ ํฌ๋ฆฌํ ๊ฐ์ง:
์ ํ์คํฌ ์ถ๊ฐ ์ ์๋์ผ๋ก ํ์ธ:
- ํ์ฌ Phase 1 ํ์คํฌ ์ vs ์ถ๊ฐ ํ ์
- 10๊ฐ ์ด์์ด๋ฉด Phase ๋ถ๋ฆฌ ๊ถ์ฅ
- ์์ ํ ๋ค๋ฅธ ๋๋ฉ์ธ์ด๋ฉด ์ Phase ๊ถ์ฅ
update โ ๋ง์ปค ๋ณ๊ฒฝ
์ฌ์ฉ ๋ฐฉ๋ฒ:
/jikime:harness-plan update 1.2 cc:WIP
/jikime:harness-plan update 1.2 cc:DONE abc1234
/jikime:harness-plan update 1.3 blocked:API ์๋ต ๋๊ธฐ ์ค
์คํ ํ๋ฆ:
- Plans.md์์ ํ์คํฌ ID๋ก ํด๋น ํ ์ฐพ๊ธฐ
- Status ์ปฌ๋ผ ์
๋ฐ์ดํธ
- ๋ณ๊ฒฝ ๋ด์ญ git์ ์ปค๋ฐ (์ ํ):
chore(plans): update 1.2 โ cc:DONE [abc1234]
sync (๊ฒฝ๋) โ git ํ์คํ ๋ฆฌ ๊ธฐ๋ฐ ์ํ ์ถ๋ก
์คํ ํ๋ฆ:
- Plans.md์
cc:TODO/cc:WIP ํ์คํฌ ๋ชฉ๋ก ์ถ์ถ
git log --oneline -20 ๋ถ์
- ์ปค๋ฐ ๋ฉ์์ง์์ ํ์คํฌ ์ฐธ์กฐ ํ์ง
- ์ถ๋ก ๋ ์ํ ๋ณ๊ฒฝ ์ ์ (์ฌ์ฉ์ ํ์ธ ํ ์ ์ฉ)
- ๋ถ์ผ์น ๋ณด๊ณ :
โ ๏ธ 1.2 โ cc:WIP๋ก ํ์๋์ด ์์ง๋ง ๊ด๋ จ ์ปค๋ฐ ์์
โ
1.3 โ ์ปค๋ฐ abc1234์์ ์๋ฃ๋จ์ผ๋ก ์ถ๋ก
๐ก ๋ ์์ธํ ๋๊ธฐํ + ๋ ํธ๋ก์คํํฐ๋ธ๋ jikime-harness-sync ์คํฌ ์ฌ์ฉ
ํ์ง ๊ธฐ์ค
DoD ๊ฒ์ฆ (ํ์คํฌ ์๋ฃ ํ์ ):
โ
๋ชจ๋ DoD ํญ๋ชฉ์ด Yes/No๋ก ํ์ ๊ฐ๋ฅํ๊ฐ?
โ
ํ
์คํธ/๊ฒ์ฆ ๋ฐฉ๋ฒ์ด ๋ช
์๋์ด ์๋๊ฐ?
โ
์์กด์ฑ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋งคํ๋์ด ์๋๊ฐ?
โ
Phase ์์๊ฐ ๋
ผ๋ฆฌ์ ์ธ๊ฐ? (Phase 2๊ฐ Phase 1์ ์์กด)
์๋ฃ ํ์ ๊ธฐ์ค:
cc:DONE: Worker๊ฐ ๊ตฌํ + ํ
์คํธ ํต๊ณผ + ์ปค๋ฐ ์๋ฃ
pm:OK: ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝ์ฌํญ ํ์ธ ํ ์น์ธ
ํตํฉ ํฌ์ธํธ
| ์คํฌ/์ปค๋งจ๋ | ์ฐ๊ด ๋ฐฉ์ |
|---|
jikime-harness-sync | ์์ธ ๋๊ธฐํ + ๋ ํธ๋ก์คํํฐ๋ธ |
jikime-harness-work | cc:WIP โ cc:DONE ์๋ํ |
jikime-harness-review | pm:REVIEW โ pm:OK ์๋ํ |
/jikime:1-plan | harness-plan create ์ง์
์ |
/jikime:3-sync | harness-sync ์ง์
์ |
Version: 1.0.0
Status: Active
Last Updated: 2026-03-15