docs

Generate hierarchical DEVGUIDE.md architectural documentation for project directories.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cmtkdot/arc --skill docs-cmtkdot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs
Source: https://github.com/cmtkdot/arc/tree/main/skills/docs
Command: npx skills add https://github.com/cmtkdot/arc --skill docs-cmtkdot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and updating of architectural documentation (DEVGUIDE.md) for codebases, reducing manual writing and ensuring consistency across directories.

Core Features & Use Cases

  • Hierarchical DEVGUIDE generation for multiple directories with parallel agents.
  • Supports creating new guides or updating existing ones, respecting existing files and structure.
  • Detects project rules in .claude/rules and uses them to tailor generated content.

Quick Start

Run the docs skill on a repository to generate or update DEVGUIDE.md for specified directories.

Frequently Asked Questions about docs

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

FAQPage Schema
How do I automatically generate architectural documentation for multiple project directories?

You can generate hierarchical architectural documentation by running parallel agents across multiple project directories to automatically create DEVGUIDE.md files. This approach automates the doc writing process while ensuring structural consistency throughout the codebase.

What is a DEVGUIDE.md file and when do I need it for my codebase?

A DEVGUIDE.md file is a hierarchical architectural document outlining the structure of project directories. You need it when managing multi-directory codebases to reduce manual writing and ensure consistent architectural documentation across the project.

How do I update existing architectural docs without overwriting my current files?

To update existing architectural docs, the process detects and respects existing files and structure, modifying the DEVGUIDE.md content rather than recreating it. It can optionally write to DEVGUIDE_2.md to preserve the original file.

Can I customize generated documentation using project-specific rules?

Yes, you can customize generated documentation by adding project rules in the .claude/rules directory. The generation process detects these rules and uses them to tailor the content of the DEVGUIDE.md files.

Does parallel agent documentation generation work for large multi-directory codebases?

Parallel agent documentation generation is designed specifically for multi-directory codebases, launching background agents to process directories concurrently. This architecture supports creating new guides or updating existing ones at scale.

What are the limitations of using parallel agents to generate DEVGUIDE files?

A limitation is that generating DEVGUIDE files with parallel agents relies on the structure of existing directories and the presence of .claude/rules for configuration. It does not invent architecture but documents the current codebase state using background agents.