Skip to content
Skillpedia
Writing48k · #2863

docs-architect

Creates detailed technical documentation from code. Helps understand the structure and workings of complex projects.

What it does

This tool creates detailed technical manuals and books about how a computer program works. It analyzes the code to explain the structure, design decisions, and implementation details.

When to use it

  • ✓When you need a comprehensive guide for a software project.
  • ✓When starting a new project and needing to understand the existing architecture.
  • ✓To create official documentation for a complex system.

Example of what to ask your AI

“Create a complete technical manual for this code project.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/docs-architect/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/docs-architect/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool examines your project's code, identifies important parts, and how they connect. It then writes a document explaining everything from the big picture to technical specifics.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill docs-architect

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/docs-architect/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Use this skill when

  • Working on docs architect tasks or workflows
  • Needing guidance, best practices, or checklists for docs architect

Do not use this skill when

  • The task is unrelated to docs architect
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.

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.

Example

User request:

Use @docs-architect for this task: Creates comprehensive technical documentation from existing codebases.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
FAQ

What kind of documents does this tool create?

It creates long, detailed documents, like technical manuals or books, that explain the architecture, design, and implementation of a software system.

Does the tool understand the code's logic?

Yes, it analyzes the code structure, design patterns, and architectural decisions to explain not just the 'what,' but also the 'why' behind things.

Who are these documents for?

The documents are for technical audiences, such as other developers, software architects, or operations teams, but they are written clearly with progressive complexity.

Details

Original description by the author

Creates comprehensive technical documentation from existing codebases. Analyzes architecture, design patterns, and implementation details to produce long-form technical manuals and ebooks.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2863
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills