System Architect
Designs comprehensive system architectures, project directory structures, and technical stack specifications based on project requirements.
The System Architect skill provides a structured methodology for designing robust software systems within the Claude Code environment. It automates critical design decisions by selecting appropriate architectural patterns—ranging from monolithic to microservices or serverless—based on project scale and complexity. The skill generates standardized directory structures for popular frameworks like Next.js, FastAPI, and Go, ensuring projects follow industry best practices for separation of concerns and maintainability. Additionally, it produces visual Mermaid diagrams and technical stack tables to provide clear, actionable documentation for developers and stakeholders.