Back to Skills

documenting-architecture

verified

Generate architecture overview documentation from codebase analysis. Uses tree-sitter-analyzer for precise code structure extraction. Use when documenting project structure, creating architecture diagrams, or when user mentions architecture overview, project structure, アーキテクチャ, 構成図.

View on GitHub

Marketplace

thkt-development-workflows

thkt/claude-config

Plugin

development-skills

Development Skills

Repository

thkt/claude-config
3stars

skills/documenting-architecture/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/thkt/claude-config/blob/main/skills/documenting-architecture/SKILL.md -a claude-code --skill documenting-architecture

Installation paths:

Claude
.claude/skills/documenting-architecture/
Powered by add-skill CLI

Instructions

# Architecture Overview Generation

## Detection

| Category            | Targets                                |
| ------------------- | -------------------------------------- |
| Project Overview    | Tech stack, framework, database        |
| Directory Structure | tree command output                    |
| Module Composition  | Mermaid relationship diagrams          |
| Key Components      | Classes, functions, entry points       |
| Dependencies        | External packages, internal modules    |
| Statistics          | File count, line count, language ratio |

## Project Patterns

| Type        | Pattern                                     |
| ----------- | ------------------------------------------- |
| Node.js     | `package.json`, `node_modules/`             |
| Python      | `pyproject.toml`, `setup.py`, `__init__.py` |
| Rust        | `Cargo.toml`, `src/main.rs`, `src/lib.rs`   |
| Go          | `go.mod`, `main.go`, `go.sum`               |
| Java/Maven  | `pom.xml`, `src/main/java/`                 |
| Java/Gradle | `build.gradle`, `src/main/java/`            |

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
848 chars