architecture-authoring

Generate architecture documents with diagrams, decision records, and security considerations.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/busboom-software-studio/design-trainer --skill architecture-authoring-busboom-software-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-authoring
Source: https://github.com/busboom-software-studio/design-trainer/tree/main/.claude/skills/architecture-authoring
Command: npx skills add https://github.com/busboom-software-studio/design-trainer --skill architecture-authoring-busboom-software-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture teams often struggle to craft coherent, up-to-date architecture documents that reflect current decisions and system structure.

Core Features & Use Cases

  • Initial Architecture: Generate a complete architecture document from existing design prompts and use-case documents.
  • Sprint Updates: Produce focused architecture diffs describing changes, rationale, and migration concerns.
  • Diagramming & Documentation: Include component/module, entity-relationship, and dependency diagrams; capture security considerations and rationale.

Quick Start

Start in Mode 1 to draft the first architecture document from docs/clasi/design/overview.md and docs/clasi/design/usecases.md, or switch to Mode 2 to generate a sprint architecture update.

Frequently Asked Questions about architecture-authoring

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

FAQPage Schema
How do I generate a complete system architecture document from existing design docs?

System architecture updates document incremental sprint changes by producing focused diffs that describe structural modifications, design rationale, and migration concerns. This keeps documentation synchronized with evolving system structures without rewriting the entire architecture overview.

Can I include Mermaid diagrams for component modules and entity relationships in design docs?

Yes, you can include Mermaid diagrams for component modules, entity-relationships, and dependency graphs directly within design docs. The generated architecture documents integrate these visual diagrams alongside security considerations and design rationale to form a well-structured narrative.

What should a comprehensive architecture document include for security considerations and design rationale?

A comprehensive architecture document should include an architecture overview, technology stack, module design, data model, dependency graph, security considerations, design rationale, and open questions. Capturing these elements ensures current decisions and system structure are coherent and up-to-date.

Does this approach support creating initial architecture from scratch or only updating existing documentation?

This approach supports both initial architecture creation from scratch and sprint-by-sprint updates for existing documentation. You can start by drafting the first architecture document from overview and use-case files, or switch to generating focused architecture diffs for sprint changes.

When do I need to produce focused architecture diffs instead of rewriting the entire system architecture?

You need to produce focused architecture diffs during sprint-by-sprint updates when incremental changes occur, avoiding full rewrites. This method captures specific structural modifications, rationale, and migration concerns while maintaining the integrity of the existing system architecture documentation.