What problem does it solve?
This Skill provides a systematic approach to create comprehensive architectural design documents for software systems, improving the collaboration between humans and AI agents during development.
Core Features & Use Cases
- Codebase Analysis: Automatically analyzes the existing codebase to extract relevant patterns and existing components.
- Discovery Q&A: Facilitates structured communication with users to gather necessary context and gather answers for architecture decisions.
- Design Decisions: Generates design decisions based on existing patterns and proposes new patterns when applicable.
- Documentation: Writes an architecture design document using a template that captures all necessary information for future reference.
- Compliance Validation: Performs a compliance check to ensure the architecture design meets the established criteria and standards.
- Approval: Offers the design for approval by the end-user and initiates the next workflow steps if approved.
Quick Start
To begin designing the architecture for your feature, invoke the 'as-architecture-design' skill.