| 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으로 처리