What problem does it solve?
This Skill helps you make sound software architecture decisions when a system is growing, getting more complex, or needs a clearer technical direction. It reduces guesswork around stack choices, service boundaries, data modeling, and integration strategy.
Core Features & Use Cases
- Architecture trade-off analysis: Compare monoliths vs microservices, sync vs async patterns, SQL vs NoSQL, and server vs serverless approaches.
- System design guidance: Plan API layers, database schemas, data pipelines, and AI agent workflows with practical patterns.
- Decision documentation: Capture architecture choices in a simple ADR style so teams can align on context, decision, and consequences.
- Use case: A team building a FastAPI backend and Next.js frontend can use this Skill to decide how to structure services, store campaign data, and scale integrations safely.
Quick Start
Ask the senior-architect skill to review your system requirements and recommend the best architecture with clear trade-offs and implementation guidance.