What problem does it solve?
The architecture-foundation skill automates turning a Foundation into a structured, auditable architecture by identifying architectural concerns and generating per-concern binding contracts plus a dependency DAG.
Core Features & Use Cases
- Deterministic concern identification: partitions Foundation capabilities into up to five architectural concerns based on arch_surface (or ADR-derived signals) and folds extras deterministically when needed.
- Per-concern contract generation: wraps the appropriate GSD skill for each concern to produce bound, pinned contracts that describe dependencies and source capabilities.
- DAG backwrite and traceability: expands contract dependencies into a capability-level DAG and writes it back into capabilities.yaml depends_on, preserving audit trails.
- Validation and safety: ensures acyclic graphs and deterministic output suitable for downstream SPEC and planning stages.
Quick Start
Run the architecture-foundation skill after the Foundation phase to generate per-concern contracts and update capabilities.yaml.