architecture-blueprint

Create architecture blueprints with C4 diagrams and ADRs using Mermaid and Markdown.

Updated May 26, 2026
One-click install
npx skills add https://github.com/dinoudon/udon-collective-skills --skill architecture-blueprint-dinoudon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-blueprint
Source: https://github.com/dinoudon/udon-collective-skills/tree/main/skills/development/architecture-blueprint
Command: npx skills add https://github.com/dinoudon/udon-collective-skills --skill architecture-blueprint-dinoudon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mermaid, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you create comprehensive architecture blueprints for complex systems, ensuring all architectural decisions are documented and validated before implementation.

Core Features & Use Cases

  • C4 Diagrams: Generate C4 diagrams (Context, Container, Component, Code) to visualize system architecture.
  • ADRs (Architecture Decision Records): Document key architectural decisions with ADRs for traceability.
  • Technology Radar: Evaluate and document technology choices using a technology radar.
  • Use Case: Before starting a new project or making significant architectural changes, use this Skill to create a blueprint that outlines the system's architecture, components, and dependencies.

Quick Start

Generate a architecture blueprint for your new project using the architecture-blueprint skill.

Frequently Asked Questions about architecture-blueprint

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

FAQPage Schema
How do I create an architecture blueprint for a new software project?

To create an architecture blueprint, you generate structured C4 diagrams and Architecture Decision Records to visualize system architecture and validate decisions before implementation. This approach ensures all dependencies and components are documented for complex systems.

What are C4 diagrams and when do I need them for system design?

C4 diagrams are Context, Container, Component, and Code visualizations used to document system architecture. You need them during system design and architecture planning to outline components and dependencies before starting a new project or making significant changes.

Do I need Mermaid to generate C4 diagrams and ADRs?

Yes, you need Mermaid to render C4 diagrams and Markdown to document Architecture Decision Records. This Skill requires both Mermaid and Markdown for diagramming and documentation to build a comprehensive architecture blueprint.

How do I document architectural decisions for traceability?

You document architectural decisions for traceability by writing Architecture Decision Records (ADRs). ADRs capture key architectural choices and can be evaluated alongside a technology radar to ensure technology selections are validated before implementation.

What is the best way to evaluate technology choices during architecture planning?

The best way to evaluate technology choices during architecture planning is using a technology radar. This lets you assess and document technologies while generating C4 diagrams and ADRs to ensure all decisions are validated before implementation.