architecture-design

Generate architecture design docs, C4 diagrams, and API contracts from PRDs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill solves the ambiguity of feature implementation by generating comprehensive architectural design packs, ensuring that system design, infrastructure, and security are defined before coding begins.

Core Features & Use Cases

  • Feature-Level Design: Produces ARDs, C4 diagrams, API contracts, and data models from PRDs.
  • Specialized Architectures: Supports cloud infrastructure design via --cloud and CI/CD pipeline engineering via --cicd.
  • Use Case: When starting a complex new feature, use this skill to generate a full design pack including NFRs and security reviews to align the team before the implementation phase.

Quick Start

Use the architecture-design skill to create a system design pack for the new user authentication service based on the provided PRD.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I generate system design documentation and ADRs from a feature PRD?

To generate system design documentation from a PRD, use the architecture-design skill to produce a comprehensive pack including ADRs, C4 diagrams, and API contracts. It routes your feature requirements to define NFRs, security reviews, and engineering estimations before implementation begins.

What is the best way to plan cloud infrastructure and CI/CD pipeline architecture?

The best way to plan cloud infrastructure and CI/CD pipelines is through role-based routing using the architecture-design skill. By passing specialized flags, you can generate dedicated infrastructure and pipeline architectural designs to align your team prior to coding.

Can I generate C4 diagrams and API contracts without writing code first?

Yes, you can generate C4 diagrams and API contracts without writing code first. The architecture-design skill creates production-ready system design packs directly from feature PRDs, ensuring data models and infrastructure are fully defined before the implementation phase.

When do I need to define NFRs and security reviews for a new feature?

You need to define NFRs and security reviews for a new feature before the implementation phase begins. Generating an architectural design pack ensures non-functional requirements and security constraints are satisfied and documented early to prevent ambiguity during coding.

Does this system design approach support specialized architectures beyond standard features?

Yes, this system design approach supports specialized architectures beyond standard features. It provides role-based routing to generate cloud infrastructure planning via dedicated commands and CI/CD pipeline engineering designs alongside standard feature-level ARDs and diagrams.