What problem does it solve?
This Skill helps architecture teams define precise, logical component designs at the architectural level, focusing on interfaces, data schemas, and responsibilities without code. It standardizes how components are described and governed across projects, enabling consistent development and review.
Core Features & Use Cases
- Define WHAT, not HOW: Capture contracts, interfaces, and data models without implementation details.
- Module & Interface Design: Outline module responsibilities and their public/internal interfaces to enable consistent development.
- Schema & Governance: Specify data models and accountability to support reusable components across projects.
- Use Case: When designing a new component, create .specs/ design.md, interfaces.md, and schemas.md to guide implementation and enable governance reviews.
Quick Start
Create a new component by outlining its logical design in {component}/.specs/: design.md, interfaces.md, schemas.md, test-scenarios.md, and ADRs as needed.