What problem does it solve?
This skill provides a structured approach to software architecture, from designing new systems to analyzing and improving existing codebases. It ensures that technical decisions are well-documented, scalable, secure, and aligned with business goals, reducing risks and accelerating development.
Core Features & Use Cases
- Greenfield Project Initialization: Guides through requirements discovery, technology stack justification, and generation of
DEVELOPMENT_PLAN.md, ARCHITECTURE.md, and SECURITY.md.
- Existing Codebase Analysis: Evaluates current systems across dimensions like code organization, scalability, and maintainability, providing prioritized recommendations.
- Comprehensive Planning Documents: Creates detailed data models, API specifications, deployment strategies, and risk mitigation plans.
- Use Case: You're starting a new e-commerce platform. Use this skill to define the technology stack (React, Node.js, PostgreSQL), design a microservices architecture, outline scalability strategies, and generate all necessary planning documents for the development team.
Quick Start
Use the architect-role-skill to design the architecture for a new e-commerce platform.