solution-architect
Transform product requirements into executable technical architecture. Use when users request: (1) Technical/system architecture design, (2) Tech stack selection, (3) Architecture from PRD, (4) Deployment strategy, (5) Architecture review. Provides workflows from requirements to deployment with tech stack templates. Triggers: architecture, tech stack, system design, deployment, infrastructure. | 将产品需求转化为技术架构。触发词:架构设计、技术架构、系统架构、技术选型、部署方案、基础设施。
Security Assessment
About solution-architect
The 'solution-architect' skill helps users transform product requirements into executable technical architecture. It is designed to address challenges in designing scalable, cost-effective, and functional system architectures by aligning business needs with technical solutions. The skill provides an efficient, structured approach to building technical systems by analyzing business requirements and translating them into actionable technical specifications. It is valuable for teams looking to establish a strong foundation for system architecture while balancing technical complexities with business objectives.
This skill guides users through key phases of architecture design, from initial requirements analysis to tech stack selection, and includes detailed workflows for system deployment. With a strong emphasis on cost-consciousness, pragmatic technology choices, and progressive architecture, users can optimize their project timelines and budgets. Key features include a requirements checklist, architecture style selection, tech stack evaluation, and security framework recommendations. It also offers deployment strategies tailored to various project characteristics and budget ranges, as well as recommendations for system scaling and optimization.
The target audience includes product managers, architects, and developers seeking to define or refine the technical architecture of their systems. It is ideal for businesses aiming to build scalable systems, select appropriate technologies, or review existing architectures. Additionally, it's beneficial for teams in need of a structured process for creating or refining product roadmaps into actionable technical architectures, ensuring a clear path from concept to deployment.
FAQ
How do I start using the solution-architect skill?
Start by analyzing your product requirements document (PRD). If the PRD is complete, follow the 5-phase workflow to generate the technical architecture. If the PRD is incomplete, phase 1 will help identify missing information and provide assumptions-based options.
Can this skill help me with tech stack selection?
Yes, the solution-architect skill includes a detailed phase on tech stack selection, where you can evaluate multiple technologies and make comparisons based on your project needs.
Is this skill suitable for both small and large teams?
Yes, the skill offers flexibility in architecture design. For smaller teams, it suggests simpler architecture styles like monolithic or layered, while larger teams can benefit from more complex structures like microservices.
What kind of deployment strategies does this skill suggest?
The skill suggests deployment strategies based on project size, budget, and scale, ranging from simple cloud solutions to more advanced infrastructure setups for large-scale systems.
Does this skill support multi-cloud environments?
While the skill provides general deployment strategies and infrastructure suggestions, it does not specify multi-cloud environment configurations but can be adapted for such use cases by selecting appropriate tech stacks and architectures.
Install solution-architect
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
