solution-architect
52
总安装量
52
周安装量
#4140
全站排名
安装命令
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill solution-architect
Agent 安装分布
opencode
38
gemini-cli
36
codex
35
claude-code
30
github-copilot
29
Skill 文档
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