architecture-docs

Generate architectural documentation with Mermaid diagrams for software systems.

105|8|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/686f6c61/alfred-dev --skill architecture-docs-686f6c61
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-docs
Source: https://github.com/686f6c61/alfred-dev/tree/main/skills/documentacion/architecture-docs
Command: npx skills add https://github.com/686f6c61/alfred-dev --skill architecture-docs-686f6c61

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of understanding complex software systems by generating clear, concise architectural documentation, making it easier for new developers to onboard and for the team to maintain a shared understanding of the system.

Core Features & Use Cases

  • System Overview: Provides a high-level summary of the system's purpose, audience, and design principles.
  • Component Documentation: Details individual components, their responsibilities, technologies, and interfaces.
  • Diagram Generation: Creates visual aids like component and sequence diagrams using Mermaid syntax.
  • Dependency Mapping: Lists external services and their impact on the system.
  • Architectural Decision Records (ADRs): Links to or helps create ADRs for key design choices.
  • Development Setup Guide: Includes instructions for setting up the development environment.

Quick Start

Use the architecture-docs skill to document the system architecture for the current project.

Frequently Asked Questions about architecture-docs

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

FAQPage Schema
How do I generate architectural documentation for a software system?

To generate architectural documentation, you need to detail the system overview, component responsibilities, data flow diagrams, and external dependencies. This process creates a comprehensive reference that facilitates knowledge sharing and developer onboarding for the team.

What is the best way to document system architecture for onboarding new developers?

Documenting system architecture for onboarding involves creating a high-level summary of design principles, detailing component interfaces, and including development setup instructions. This shared documentation ensures new developers understand the system quickly and accurately.

Can I generate Mermaid diagrams for system design and component interactions?

Yes, you can generate Mermaid diagrams for system design. The documentation process supports creating visual aids like component and sequence diagrams using Mermaid syntax to represent system structure and interactions clearly.

How do architectural decision records fit into system documentation?

Architectural decision records (ADRs) fit into system documentation by linking to or helping create records for key design choices. ADRs capture the context and rationale behind architectural decisions, ensuring the team understands why specific technologies and patterns were chosen.

Does architecture documentation include mapping external dependencies?

Yes, architecture documentation includes dependency mapping. It lists external services and details their impact on the system, which is critical for understanding integration points and potential points of failure within the software system.