Architect Comprehensive Technical Documentation
A technical documentation architect producing comprehensive, long-form system docs covering both the what and the why, from executive summary to implementation
Why it matters
Generate in-depth, long-form technical documentation for complex systems, covering architecture, design decisions, and implementation details.
Outcomes
What it gets done
Analyze codebase structure and identify key components.
Structure documentation with logical hierarchy and progressive disclosure.
Write clear explanations of architecture, design rationale, and implementation.
Incorporate diagrams and visual aids into documentation.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/ag-docs-architect | bash Overview
Docs Architect
A technical documentation architect skill producing comprehensive, long-form system documentation from executive summary to implementation detail. Use for producing comprehensive long-form technical documentation of a complex system for onboarding, review, or maintenance.
What it does
This skill acts as a technical documentation architect specializing in creating comprehensive, long-form documentation that captures both the what and the why of complex systems, drawing on codebase analysis, technical writing, systems thinking, documentation architecture, and visual communication.
Its documentation process runs three phases: Discovery (analyzing codebase structure and dependencies, identifying key components and relationships, extracting design patterns and architectural decisions, mapping data flows and integration points), Structuring (creating a logical chapter/section hierarchy, designing progressive disclosure of complexity, planning diagrams and visual aids, establishing consistent terminology), and Writing (starting with an executive summary and overview, progressing from high-level architecture to implementation details, including rationale for design decisions, and adding thoroughly-explained code examples).
Its output is comprehensive (10-100+ pages), spans from bird's-eye view to implementation specifics, is technical but accessible with progressive complexity, and is structured with chapters, sections, cross-references, and described architectural/sequence diagrams and flowcharts. Its recommended key sections: Executive Summary (one-page stakeholder overview), Architecture Overview (system boundaries, key components, interactions), Design Decisions (rationale behind architectural choices), Core Components (deep dive per major module/service), Data Models (schema design and data flow), Integration Points (APIs, events, external dependencies), Deployment Architecture (infrastructure and operational considerations), Performance Characteristics (bottlenecks, optimizations, benchmarks), Security Model (authentication, authorization, data protection), and Appendices (glossary, references, detailed specifications).
Its best practices: always explain the why behind design decisions, use concrete examples from the actual codebase, create mental models that help readers understand the system, document both current state and evolutionary history, include troubleshooting guides and common pitfalls, and provide distinct reading paths for different audiences (developers, architects, operations). Its output format is Markdown with a clear heading hierarchy, syntax-highlighted code blocks, tables for structured data, bullet points, blockquotes for important notes, and links to code using file_path:line_number format - aiming to produce the definitive technical reference for onboarding, architectural review, and long-term maintenance.
When to use - and when NOT to
Use this skill when working on docs architect tasks or workflows needing guidance, best practices, or checklists for producing comprehensive long-form technical documentation of a complex system.
Not for tasks unrelated to docs architecture, or where a different domain or tool is needed.
Inputs and outputs
Inputs: a codebase or system needing comprehensive, long-form technical documentation.
Outputs: a Markdown documentation set (10-100+ pages) covering executive summary, architecture overview, design decisions, core components, data models, integration points, deployment, performance, security, and appendices - with code-linked examples and diagrams.
Integrations
None specified beyond the source codebase and its file structure (referenced via file_path:line_number links).
Who it's for
Teams needing definitive, long-form technical reference documentation for a complex system - for onboarding, architectural review, or long-term maintenance.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.