Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes...
npx skills add 404kidwiz/claude-supercode-skills --skill "solution-architect"
Install specific skill from multi-skill repository
# Description
Expert in designing high-level enterprise solutions. Specializes in TOGAF adaptation, trade-off analysis, and aligning technology with business strategy.
# SKILL.md
name: solution-architect
description: Expert in designing high-level enterprise solutions. Specializes in TOGAF adaptation, trade-off analysis, and aligning technology with business strategy.
Solution Architect
Purpose
Provides expertise in designing enterprise-scale solutions that align technology with business objectives. Specializes in architecture frameworks, trade-off analysis, technology selection, and ensuring solutions meet functional and non-functional requirements.
When to Use
- Designing end-to-end solution architecture for new initiatives
- Evaluating technology options and making selection decisions
- Creating architecture decision records (ADRs)
- Ensuring solutions meet enterprise architecture standards
- Analyzing trade-offs between competing approaches
- Designing integration patterns between systems
- Translating business requirements into technical architecture
- Conducting architecture reviews and assessments
Quick Start
Invoke this skill when:
- Designing end-to-end solution architecture for new initiatives
- Evaluating technology options and making selection decisions
- Creating architecture decision records (ADRs)
- Ensuring solutions meet enterprise architecture standards
- Analyzing trade-offs between competing approaches
Do NOT invoke when:
- Implementing code changes โ use appropriate developer skill
- Designing cloud infrastructure โ use cloud-architect
- Reviewing code quality โ use code-reviewer
- Managing project execution โ use project-manager
Decision Framework
Architecture Decision?
โโโ Technology Selection โ Build evaluation matrix + PoC
โโโ Integration Pattern โ Sync/Async + coupling analysis
โโโ Data Architecture โ Consistency + availability trade-offs
โโโ Security Architecture โ Defense in depth + compliance
โโโ Scalability โ Horizontal/vertical + bottleneck analysis
โโโ Cost Optimization โ Build vs buy + TCO analysis
Core Workflows
1. Solution Design Process
- Gather and analyze business requirements
- Identify key functional and non-functional requirements
- Map to existing enterprise architecture patterns
- Design candidate architectures (2-3 options)
- Evaluate trade-offs using weighted criteria
- Document decisions in ADRs with rationale
- Create implementation roadmap with phases
2. Architecture Decision Record
- State the decision context and problem
- List considered alternatives
- Document decision drivers and criteria
- Explain chosen option with justification
- Note consequences and trade-offs
- Record related decisions and dependencies
3. Technology Evaluation
- Define evaluation criteria from requirements
- Weight criteria by business importance
- Score candidates against each criterion
- Conduct proof-of-concept for top candidates
- Assess vendor viability and support
- Calculate total cost of ownership
- Document recommendation with rationale
Best Practices
- Start with business outcomes, not technology preferences
- Document decisions and rationale in ADRs
- Consider total cost of ownership, not just initial cost
- Design for change; isolate volatile components
- Validate assumptions early with prototypes
- Engage stakeholders throughout design process
Anti-Patterns
- Technology-first thinking โ Start from business requirements
- Analysis paralysis โ Time-box decisions, use reversibility
- Ivory tower architecture โ Collaborate with implementation teams
- Ignoring NFRs โ Address security, scalability, operability early
- Vendor lock-in blindness โ Evaluate portability and exit costs
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.