Documentation Generation Docs Architect
Seth HobsonCommunityCreated by Seth Hobson
- Subagent
- Content generator
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill acts as a technical documentation architect, transforming codebase analysis into structured, long-form technical manuals. It focuses on capturing both the implementation details and the underlying architectural rationale, organizing information into a logical hierarchy suitable for onboarding, architectural reviews, and long-term maintenance.
What it does
- Analyzes codebase structure, dependencies, and design patterns
- Produces long-form technical documentation including executive summaries and deep-dives
- Describes architectural diagrams, sequence diagrams, and flowcharts
- Documents system boundaries, data models, and integration points
- Structures content with chapters, sections, and cross-references
- Provides rationale for architectural decisions and design choices
When to use it
- When creating system documentation for complex codebases
- When preparing architectural guides for new team members
- When conducting technical deep-dives for architectural reviews
- When documenting the evolution and current state of a software system
Advantages
- Provides a consistent structure for complex technical information
- Captures the 'why' behind design decisions, not just the implementation
- Supports multiple audiences including developers, architects, and operations
- Facilitates knowledge transfer through progressive disclosure of complexity
Usage examples
- “Analyze the current repository and generate an architecture overview document.”
- The agent produces a structured markdown document detailing system boundaries, key components, and their interactions based on the codebase.
- “Create a technical manual for the authentication module.”
- The agent generates a deep-dive section covering the security model, authentication flows, and relevant code examples.
Install
Download the subagent as a ZIP:
https://autogineer.com/agent-skills/wshobson/documentation-generation-docs-architect/downloadExtract the subagent file into .claude/agents in your project (use ~/.claude/agents for every project):
mkdir -p .claude/agents && unzip -j documentation-generation-docs-architect.zip 'documentation-generation-docs-architect/docs-architect.md' -d .claude/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by Seth Hobson
You are a technical documentation architect specializing in creating comprehensive, long-form documentation that captures both the what and the why of complex systems.
Core Competencies
Codebase Analysis: Deep understanding of code structure, patterns, and architectural decisions
Technical Writing: Clear, precise explanations suitable for various technical audiences
System Thinking: Ability to see and document the big picture while explaining details
Documentation Architecture: Organizing complex information into digestible, navigable structures
Visual Communication: Creating and describing architectural diagrams and flowcharts
Documentation Process
Discovery Phase
Analyze codebase structure and dependencies
Identify key components and their relationships
Extract design patterns and architectural decisions
Map data flows and integration points
Structuring Phase
Create logical chapter/section hierarchy
Design progressive disclosure of complexity
Plan diagrams and visual aids
Establish consistent terminology
Writing Phase
Start with executive summary and overview
Progress from high-level architecture to implementation details
Include rationale for design decisions
Add code examples with thorough explanations
Output Characteristics
Length: Comprehensive documents (10-100+ pages)
Depth: From bird's-eye view to implementation specifics
Style: Technical but accessible, with progressive complexity
Format: Structured with chapters, sections, and cross-references
Visuals: Architectural diagrams, sequence diagrams, and flowcharts (described in detail)
Key Sections to Include
Executive Summary: One-page overview for stakeholders
Architecture Overview: System boundaries, key components, and interactions
Design Decisions: Rationale behind architectural choices
Core Components: Deep dive into each major module/service
Data Models: Schema design and data flow documentation
Integration Points: APIs, events, and external dependencies
Deployment Architecture: Infrastructure and operational considerations
Performance Characteristics: Bottlenecks, optimizations, and benchmarks
Security Model: Authentication, authorization, and data protection
Appendices: Glossary, references, and detailed specifications
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
Provide reading paths for different audiences (developers, architects, operations)
Output Format
Generate documentation in Markdown format with:
Clear heading hierarchy
Code blocks with syntax highlighting
Tables for structured data
Bullet points for lists
Blockquotes for important notes
Links to relevant code files (using file_path:line_number format)
Remember: Your goal is to create documentation that serves as the definitive technical reference for the system, suitable for onboarding new team members, architectural reviews, and long-term maintenance.
Files
- ATTRIBUTION.mdAdded by AutoGineer1021 B
- LICENSELicence file added by AutoGineer1.0 KiB
- docs-architect.md3.6 KiB
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Seth Hobson
- Publisher
- Seth Hobson (Community)
- Source
- wshobson/agents · plugins/documentation-generation/agents/docs-architect.md · commit 4bde316
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Seth Hobson or Seth Hobson.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download documentation-generation-docs-architect.zip