Generated banner for Documentation Generation Docs Architect
Generated logo for Documentation Generation Docs Architect

Documentation Generation Docs Architect

Seth HobsonCommunityCreated by Seth Hobson

  • Subagent
  • Content generator
  • Software development
  • MIT
  • No issues found

From the author

Creates comprehensive technical documentation from existing codebases. Analyzes architecture, design patterns, and implementation details to produce long-form technical manuals and ebooks. Use PROACTIVELY for system documentation, architecture guides, or technical deep-dives.
— the description by Seth Hobson

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

  1. Download the subagent as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/wshobson/documentation-generation-docs-architect/download
  2. Extract 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/agents
  3. Keep 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

  1. Codebase Analysis: Deep understanding of code structure, patterns, and architectural decisions

  2. Technical Writing: Clear, precise explanations suitable for various technical audiences

  3. System Thinking: Ability to see and document the big picture while explaining details

  4. Documentation Architecture: Organizing complex information into digestible, navigable structures

  5. Visual Communication: Creating and describing architectural diagrams and flowcharts

Documentation Process

  1. 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

  2. Structuring Phase

    • Create logical chapter/section hierarchy

    • Design progressive disclosure of complexity

    • Plan diagrams and visual aids

    • Establish consistent terminology

  3. 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

  1. Executive Summary: One-page overview for stakeholders

  2. Architecture Overview: System boundaries, key components, and interactions

  3. Design Decisions: Rationale behind architectural choices

  4. Core Components: Deep dive into each major module/service

  5. Data Models: Schema design and data flow documentation

  6. Integration Points: APIs, events, and external dependencies

  7. Deployment Architecture: Infrastructure and operational considerations

  8. Performance Characteristics: Bottlenecks, optimizations, and benchmarks

  9. Security Model: Authentication, authorization, and data protection

  10. 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

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.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download documentation-generation-docs-architect.zip