decompose - Interview and lock a greenfield project specification
Conducts a six-layer architecture interview, persists each layer and draft decisions, then populates and locks .codearbiter/.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Check project initialization state
- Detect existing source code
- Adopt senior architect persona
- Conduct six-layer interview
- Challenge vague requirements
- Surface hidden complexity
- Force architectural trade-offs
- Persist completed interview layers
- Create draft ADRs
- Resume or restart drafts
- Populate .codearbiter/
- Lock decomposition initialization
Inputs
- Project root
- Project vision
- User interview answers
- Existing draft files
- Draft ADR files
- Git user identity
Outputs
- Interview messages
- Layer draft files
- Session state file
- Draft ADR files
- Updated .gitignore
- Initialized .codearbiter/ state
Requirements
- Writable .codearbiter directory
- No meaningful source code
- Supported project filesystem access
- Access to ADR template
