architecture

Generate design documents, API contracts, and C4 diagrams from feature requirements.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill architecture-alex-voloshin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/alex-voloshin-dev/ai-skills/tree/main/.windsurf/skills/architecture
Command: npx skills add https://github.com/alex-voloshin-dev/ai-skills --skill architecture-alex-voloshin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual overhead of creating and maintaining complex architectural documentation, ensuring that design decisions, NFRs, and system diagrams remain consistent and up-to-date across the development lifecycle.

Core Features & Use Cases

  • Automated Documentation: Generates standardized ARDs, ARCHITECTURE.md files, and C4 diagrams from PRDs or analysis requests.
  • Scope-Based Routing: Automatically routes tasks to specialized roles like solution, system, cloud, or devops architects based on the input scope.
  • Quality Assurance: Enforces rigorous quality gates and NFR specifications to ensure architectural integrity before implementation begins.

Quick Start

Use the architecture skill to analyze the current system and generate an updated ARCHITECTURE.md file based on the provided feature PRD.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I generate an ARCHITECTURE.md file from a feature PRD?

To generate an ARCHITECTURE.md file from a feature PRD, provide the feature requirements to the architecture skill. It analyzes the input and produces standardized architectural documentation, API contracts, and system diagrams.

Can I automate C4 diagram creation for system design documentation?

Yes, you can automate C4 diagram creation for system design documentation. The skill generates comprehensive C4 diagrams and architectural deliverables directly from your feature requirements or analysis requests.

What is the best way to enforce non-functional requirements before implementation?

The best way to enforce non-functional requirements before implementation is by applying architectural quality gates. The skill validates design decisions and specifies NFRs to ensure technical alignment and architectural integrity.

Does the architecture skill support cloud and devops architectural domains?

Yes, the architecture skill supports cloud and devops architectural domains. It automatically routes tasks to specialized roles like solution, system, cloud, or devops architects based on the input scope.

How do I maintain documentation parity across the software development lifecycle?

To maintain documentation parity across the software development lifecycle, use automated architectural documentation generation. This ensures design decisions, NFRs, and system diagrams remain consistent and up-to-date.

When do I need to generate standardized architectural design documents?

You need to generate standardized architectural design documents when eliminating manual overhead for complex designs. This ensures technical alignment and validates design decisions across solution, system, cloud, and devops domains before implementation.