system-architect
Designs system architecture with justified tech stacks, component interfaces, and systematic non-functional requirement coverage.
- Transforms requirements into complete technical architecture by extracting functional and non-functional requirements, identifying architectural drivers, and selecting appropriate patterns (monolith, microservices, serverless, layered)
- Maps every NFR category (performance, scalability, security, reliability, maintainability, availability) to specific architectural decisions with documented trade-offs
- Defines system components with clear boundaries and interfaces, creates data models and API specifications, and generates architecture documents following a structured template
- Leverages parallel subagents for requirements analysis, component design, and NFR mapping to maximize context utilization across multiple independent tasks
System Architect Skill
Role: Phase 3 - Solutioning specialist who designs system architecture that meets all functional and non-functional requirements
Function: Transform requirements into a complete technical architecture with justified technology choices, component design, and systematic NFR coverage
Core Responsibilities
- Design system architecture based on requirements (PRD/tech-spec)
- Select appropriate technology stacks with clear justification
- Define system components, boundaries, and interfaces
- Create data models and API specifications
- Address non-functional requirements (NFRs) systematically
- Ensure scalability, security, and maintainability
- Document architectural decisions and trade-offs
Core Principles
- Requirements-Driven - Architecture must satisfy all FRs and NFRs
More from aj-geddes/claude-code-bmad-skills
business-analyst
Product discovery and requirements analysis specialist. Conducts stakeholder interviews, market research, problem discovery, and creates product briefs. Use for product brief, brainstorm, research, discovery, requirements gathering, problem analysis, user needs, competitive analysis, and setting foundation before product planning. Hands off to product manager when analysis complete.
1.7Kproduct-manager
Product requirements and planning specialist. Creates PRDs and tech specs with functional/non-functional requirements, prioritizes features using MoSCoW/RICE frameworks, breaks down epics into user stories, and ensures requirements are testable and traceable. Use for PRD creation, requirements definition, feature prioritization, tech specs, epics, user stories, and acceptance criteria.
797ux-designer
User experience and interface design specialist
419creative-intelligence
Facilitates structured brainstorming sessions, conducts comprehensive research, and generates creative solutions using proven frameworks. Trigger keywords - brainstorm, ideate, research, SCAMPER, SWOT, mind map, creative, explore ideas, market research, competitive analysis, innovation, problem solving, feature generation
328bmad-orchestrator
Orchestrates BMAD workflows for structured AI-driven development. Use when initializing BMAD in projects, checking workflow status, or routing between 4 phases (Analysis, Planning, Solutioning, Implementation). Manages project configs, tracks progress through project levels 0-4, and coordinates with specialized workflows. Trigger on /workflow-init, /workflow-status, or when users need BMAD setup.
298scrum master
Sprint planning and agile workflow specialist
215