plan-creator
npx skills add https://github.com/ssiumha/dots --skill plan-creator
Agent 安装分布
Skill 文档
Plan Creator
ìì¡´ì± ê·¸ëí ê¸°ë° ì¤í ê³í ì립. ê³íë§ ìì±íê³ ì¤íì ì¬ì©ì ëë ë¤ë¥¸ ë구ì ìì.
Quick Reference
/plan-creator [ìì
ì¤ëª
] # ê³í ì립 (WHY â PLAN â ìë£)
/plan-creator --visualize # 기존 ê³í ë¤ì´ì´ê·¸ë¨ ì¬ìì±
íµì¬ ì² í
- Why First: Task ë¶í´ ì 목í/ìë£ì¡°ê±´ ëª íí
- ìì¡´ì± ëª ì: blockedByë¡ ì¤í ìì ìë ê²°ì
- ë³ë ¬ 그룹 ìë³: ëì ì¤í ê°ë¥í task 그룹í
- Planning Only: ê³í ì립ì ì§ì¤, ì¤íì ìì
Instructions
Phase 1: WHY (ì구ì¬í ëª íí)
목í: Task ë¶í´ ì ì±ê³µ ê¸°ì¤ íì
-
ë³µì¡ë íë¨
- ë¨ì (3ì¤ ì´í, ëª í): íì ì§ë¬¸ 2ê°ë§
- ë³µì¡ (3ì¤+, 모í¸í¨): ëë©ì¸ë³ ì§ë¬¸ íì©
-
íì ìì§ í목
- 목í: ì´ ìì ì¼ë¡ ë¬ì±íë ¤ë ê²
- ìë£ ì¡°ê±´: “ì´ê² ëë©´ ì±ê³µ” (측ì ê°ë¥íê²)
-
ì í ìì§ í목 (ë³µì¡í ê²½ì°ë§)
- ì°ì ìì, ì ì½ ì¡°ê±´
- ëë©ì¸ë³ ìì¸ ì§ë¬¸:
resources/questions/{domain}.md
-
â WHY ê²ì¦ (Phase ì í ì íì)
- 목íê° êµ¬ì²´ì ì¸ê°? (모í¸í íí ìì)
- ìë£ ì¡°ê±´ì´ ì¸¡ì ê°ë¥íê°? (“í ì¤í¸ íµê³¼” â , “ì ëì” â)
- ë²ìê° ëª ííê°? (í¬í¨/ì ì¸ êµ¬ë¶)
íµê³¼ ì: Phase 2ë¡ ì í ì¤í¨ ì: ì¶ê° ì§ë¬¸ì¼ë¡ ëª íí
Phase 2: PLAN (ìì ë¶í´ + ì¤í ê³í)
목í: 목í ë¬ì±ì ìí task ë¶í´ ë° ìì¡´ì± ë¶ì
-
Task ëì¶
- ìë£ ì¡°ê±´ìì ìì°
- ê° taskë ë 립ì ì¼ë¡ ê²ì¦ ê°ë¥
- ì´ë¦ì ëì¬ë¡ ìì
-
Skill 매í (system-reminderì available skills 참조)
- ê° taskì ì ì©í skillì íìíì¬
skills:íëì ê¸°ë¡ - system-reminderì ë¡ëë skill 목ë¡ìì description 기ë°ì¼ë¡ 매ì¹
- ë§¤ì¹ skillì´ ìì¼ë©´ ìëµ (ë¹ ë°°ì´)
- ì¤í ì
/skill-nameì¼ë¡ í¸ì¶íë ê°ì´ë ìí
- ê° taskì ì ì©í skillì íìíì¬
-
ê° Task ìì± ì â Task ê²ì¦ (매 taskë§ë¤)
-
why: ì´ taskê° íìí ì´ì -
verify: ìë£ íì¸ ë°©ë² (측ì ê°ë¥íê²) -
blockedBy: ë ¼ë¦¬ì ì¸ê°? (ì¤ì ì í íìí taskë§) -
skills: ë§¤ì¹ skillì´ ì ì íê°? -
risk: ì ì íê°? -
docs: 문ì ê°±ì íì ì¬ë¶ (ì í)
íµê³¼ ì: ë¤ì task ìì± ì¤í¨ ì: í´ë¹ task ìì
-
-
ë³ë ¬ 그룹 ê³ì°
- blockedBy ìë taskë¤ â Group 1 (ëì ìì)
- Group 1 taskìë§ ìì¡´íë taskë¤ â Group 2
- ë°ë³µíì¬ ëª¨ë task 그룹í
- í¬ë¦¬í°ì»¬ í¨ì¤: ê°ì¥ 긴 ìì¡´ ì²´ì¸
- ì»¤ë° í¬ì¸í¸: ê° ê·¸ë£¹ ìë£ + ê²ì¦ í 커ë°
-
â PLAN ì ì²´ ê²ì¦ (ì¶ë ¥ë¬¼ ìì± ì íì)
- 모ë taskì
whyê° ìëê°? - ìí ìì¡´ì±ì´ ìëê°? (AâBâCâA â)
- ìë£ ì¡°ê±´ì 모ë íëª©ì´ taskë¡ ì»¤ë²ëëê°?
- ë³ë ¬ ê·¸ë£¹ì´ ë ¼ë¦¬ì ì¸ê°?
- í¬ë¦¬í°ì»¬ í¨ì¤ê° ìë³ëìëê°?
íµê³¼ ì: ì¶ë ¥ë¬¼ ìì± ì¤í¨ ì: task ìì /ì¶ê°
- 모ë taskì
-
ì¶ë ¥ë¬¼ ìì±
plans/{name}.yaml: Task ì ìplans/{name}.md: ë¤ì´ì´ê·¸ë¨ + ì¤ëª
ìë£: GUIDANCE (ì¤í ìë´)
ê³í ì립 í ì ê³µíë ì ë³´:
ð ê³í ìë£: {name}
ð ì ì¥ë¨: plans/{name}.yaml
ì¤í íë¡ì°:
Group 1: [task-1, task-3] â â ê²ì¦ â 커ë°
Group 2: [task-2] â /tdd-practices â /review-security â â ê²ì¦ â 커ë°
Group 3: [task-4] â /lint-audit â â ê²ì¦ â ì»¤ë° (ìµì¢
)
í¬ë¦¬í°ì»¬ í¨ì¤: task-1 â task-2 â task-4
â ï¸ ë¦¬ì¤í¬: task-2 (medium)
ì¤ì ìì¹
- Why ìë Task ê¸ì§: 모ë taskì ì´ì íì
- ìí ìì¡´ì± ê¸ì§: AâBâCâA ë¶ê°
- 측ì ê°ë¥í ìë£ ì¡°ê±´: “ì ëìí¨” â â “í ì¤í¸ íµê³¼” â
- ê³íê³¼ ì¤í ë¶ë¦¬: ìë ì± ì ë²ì 참조
ì± ì ë²ì
â plan-creator ë´ë¹:
- WHY ìì§ (목í, ìë£ ì¡°ê±´)
- Task ë¶í´ ë° ìì¡´ì± ë¶ì
- ê²ì¦ í목 ì ì (ì²´í¬ë¦¬ì¤í¸)
- PLAN 문ì ìì± (.yaml/.md)
â ì¤íì ì¬ì©ì/ë¤ë¥¸ ë구:
- Task ì¤í
- ê²ì¦ ìí (ì¬ì©ì íì¸)
- ì»¤ë° ì¤í
- 문ì ê°±ì
íì¼ ìì¹
plans/
âââ {name}.yaml # Task ì ì (blockedBy, why, risk)
âââ {name}.md # Mermaid ë¤ì´ì´ê·¸ë¨ + ì¤ëª
Examples
ë¨ì ìì²
User: /plan-creator REST API ë§ë¤ê¸°
=== WHY ===
íì¸ì´ íìí©ëë¤:
1. 목íê° ë¬´ìì¸ê°ì?
2. ìë£ ì¡°ê±´ì?
User: í ì¼ CRUD API, í
ì¤í¸ íµê³¼íë©´ ìë£
=== PLAN ===
tasks:
- id: schema
title: "DB ì¤í¤ë§ ì¤ê³"
why: "ë°ì´í° 구조 ì ì íì"
skills: []
risk: low
- id: api
title: "API ë¼ì°í¸ 구í"
why: "CRUD ê¸°ë¥ íµì¬"
blockedBy: [schema]
skills: [review-security]
risk: medium
- id: test
title: "í
ì¤í¸ ìì±"
why: "ìë£ ì¡°ê±´ 충족"
blockedBy: [api]
skills: [tdd-practices]
risk: low
=== GUIDANCE ===
ð ê³í ìë£: todo-api
ì¤í íë¡ì°:
Group 1: [schema] â â ê²ì¦ â 커ë°
Group 2: [api] â /review-security â â ê²ì¦ â 커ë°
Group 3: [test] â /tdd-practices â â ê²ì¦ â ì»¤ë° (ìµì¢
)
í¬ë¦¬í°ì»¬ í¨ì¤: schema â api â test
ë³ë ¬ ìì ìë³
User: /plan-creator ë§ì´í¬ë¡ìë¹ì¤ ë¶ë¦¬
=== PLAN ===
tasks:
- id: define-boundaries
title: "ìë¹ì¤ ê²½ê³ ì ì"
skills: [ddd-design-docs]
blockedBy: []
- id: setup-user-service
title: "User ìë¹ì¤ ì¤ì "
blockedBy: [define-boundaries]
skills: [devops-docker]
- id: setup-order-service
title: "Order ìë¹ì¤ ì¤ì "
blockedBy: [define-boundaries]
skills: [devops-docker]
- id: setup-gateway
title: "API Gateway ì¤ì "
blockedBy: [setup-user-service, setup-order-service]
skills: [review-security]
=== GUIDANCE ===
ì¤í íë¡ì°:
Group 1: [define-boundaries] â /ddd-design-docs â â ê²ì¦ â 커ë°
Group 2: [setup-user-service, setup-order-service] â /devops-docker â â ê²ì¦ â ì»¤ë° (ëì ê°ë¥!)
Group 3: [setup-gateway] â /review-security â â ê²ì¦ â ì»¤ë° (ìµì¢
)
Technical Details
ìì¸ ë¦¬ìì¤:
resources/verification-flow.md: ê²ì¦ íë¡ì° ìì¸ ììresources/questions/: ëë©ì¸ë³ ì§ë¬¸ í í릿templates/plan.yaml: YAML í í릿templates/plan.md: Markdown í í릿