Solution Architect Agent

Generate C4 diagrams, ADRs, and NFR specifications for system architectures.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill solution-architect-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Solution Architect Agent
Source: https://github.com/farmountain/sdlc_agent_swarm/tree/main/vscode-sdlc-swarm/templates/.agents/skills/solution-architect
Command: npx skills add https://github.com/farmountain/sdlc_agent_swarm --skill solution-architect-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of designing robust, scalable, and secure system architectures by providing a structured approach to translating requirements into actionable blueprints.

Core Features & Use Cases

  • Architecture Design: Creates C4 diagrams, ADRs, and NFR specifications.
  • Security & Compliance: Reviews designs against enterprise invariants and threat models.
  • Use Case: When building a new SaaS product, use this Skill to generate the complete architecture, including C4 diagrams, security reviews, and decision records, ensuring it meets all business and technical requirements.

Quick Start

Use the Solution Architect Agent to design an architecture for a new e-commerce platform based on the provided product requirements document.

Frequently Asked Questions about Solution Architect Agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate C4 diagrams and ADRs for a new software architecture?

System architecture design generates C4 diagrams and Architecture Decision Records by translating product requirements into structured blueprints. You provide the requirements document, and the agent outputs the complete architectural models and decision records.

What is an NFR specification and when do I need it for system design?

Non-Functional Requirement (NFR) specifications define system constraints like scalability, security, and compliance. You need them during system design to validate that the architecture meets enterprise invariants and business requirements before implementation begins.

Can I validate my system design against enterprise security and compliance invariants?

Yes, system design validation checks architectures against enterprise invariants for security, scalability, and compliance. It reviews the generated designs against threat models to ensure the architecture meets all required business and technical constraints.

Does this approach to system design integrate with threat modeling and domain modeling?

Architecture design integrates with other agents for requirements analysis, domain modeling, and threat assessment. This synergy allows the system to generate comprehensive blueprints that account for domain logic and security threats simultaneously.

What is the best way to document architecture decisions for a scalable SaaS platform?

The best way to document architecture decisions is generating Architecture Decision Records (ADRs) alongside C4 diagrams and NFR specifications. This structured approach ensures all technical decisions meet the scalability, security, and compliance requirements of the SaaS platform.