| name | aidlc-units-generation |
| description | Use when the system needs to be decomposed into independently developable and testable units with dependency ordering. |
| metadata | {"version":"0.4.0","author":"Jay","category":"ai-dlc-workflow","invoke_mode":"orchestrator-only","return_behavior":"stop-no-gate","output_path":"devflow-docs/inception/units.md","skill_nature":"hybrid","lifecycle":"active","model_dependency":"๋ชจ๋ธ์ด ์์กด์ฑ ์์๋ฅผ ๋ฌด์ํจ","amplification_notes":"๋
๋ฆฝ ๊ฐ๋ฐ/ํ
์คํธ ๊ฐ๋ฅ ๋จ์ ๋ถํด"} |
aidlc-units-generation
Purpose
Decompose the system into independently developable units.
Execute
Step 1: Load context
Read the following files (if they exist):
devflow-docs/inception/application-design.md โ component structure
devflow-docs/inception/requirements.md โ functional requirements
application-design ์์กด์ฑ
application-design: included์ด๋ฉด application-design.md๋ฅผ ์ฝ์ด ์ปดํฌ๋ํธ ๊ตฌ์กฐ ๊ธฐ๋ฐ์ผ๋ก unit ๋ถํด
application-design: skipped์ด๋ฉด requirements.md๋ง์ผ๋ก unit ๋ถํด (์ปดํฌ๋ํธ ๊ตฌ์กฐ ์์ด ์๊ตฌ์ฌํญ ๊ธฐ๋ฐ)
Step 2: Identify units
Each unit must be:
- Independently implementable
- Completable in a single focused session
- Testable in isolation
Step 3: Define each unit
### Unit: [unit-name]
**Responsibility**: [single sentence]
**Dependencies**: [other units, or "none"]
**Interfaces**: [what it exposes]
**Implementation order**: [number]
Step 4: Save artifact
Create devflow-docs/inception/units.md.
Review
conventions Review Workflow ์ ์ฉ.
- ์ฐ์ถ๋ฌผ: devflow-docs/inception/units.md
- ๋ฆฌ๋ทฐ์ด: artifact-reviewer-prompt.md
Return to Orchestrator
conventions ํ์ค ํ์. ๋ฐํ ํ๋:
- ์์ฑ๋ ๋จ์: [count]๊ฐ
- ๊ตฌํ ์์: [unit1] โ [unit2] โ ...
- ์ฐ์ถ๋ฌผ: devflow-docs/inception/units.md
- ๋ฆฌ๋ทฐ: [โ
์น์ธ๋จ | โญ ์คํต (Minimal)]
Common Issues
Only one logical unit identified
๋ถํด ๊ฒฐ๊ณผ ๋จ์ผ unit์ด๋ฉด:
- units.md์ 1๊ฐ unit์ผ๋ก ์์ฑ
- ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ single-unit code-generation์ผ๋ก ์ฒ๋ฆฌ