Skills for Real Engineers. Straight from my .agents directory.
project-docs
Agent skill fromjezweb/claude-skills
Generate project documentation from codebase analysis — ARCHITECTURE.md, API_ENDPOINTS.md, DATABASE_SCHEMA.md. Reads source code, schema files, routes, and config to produce accurate, structured docs. Use when starting a project, onboarding contributors, or when docs are missing or stale. Triggers: 'generate docs', 'document architecture', 'create api docs', 'document schema', 'project documentation', 'write architecture doc'.
How to install project-docs
npx skills add jezweb/claude-skills# or add only this skill to Claude Code: copy the folder
plugins/dev-tools/skills/project-docs/
# into
~/.claude/skills/project-docs/ (all projects)
.claude/skills/project-docs/ (one project)
1# Project Documentation Generator23Generate structured project documentation by analysing the codebase. Produces docs that reflect the **actual code**, not aspirational architecture.45## When to Use67- New project needs initial documentation8- Docs are missing or stale9- Onboarding someone to the codebase10- Post-refactor doc refresh1112## Workflow1314### 1. Detect Project Type1516Scan the project root to determine what kind of project this is:1718| Indicator | Project Type |19|-----------|-------------|20| `wrangler.jsonc` / `wrangler.toml` | Cloudflare Worker |21| `vite.config.ts` + `src/App.tsx` | React SPA |22| `astro.config.mjs` | Astro site |23| `next.config.js` | Next.js app |24| `package.json` with `hono` | Hono API |25| `src/index.ts` with `Hono` | API server |26| `drizzle.config.ts` | Has database layer |27| `schema.ts` or `schema/` | Has database schema |28| `pyproject.toml` / `setup.py` | Python project |29| `Cargo.toml` | Rust project |3031### 2. Ask What to Generate3233```34Which docs should I generate?351. ARCHITECTURE.md — system overview, stack, directory structure, key flows362. API_ENDPOINTS.md — routes, methods, params, response shapes, auth373. DATABASE_SCHEMA.md — tables, relationships, migrations, indexes384. All of the above39```4041Only offer docs that match the project. Don't offer API_ENDPOINTS.md for a static site. Don't offer DATABASE_SCHEMA.md if there's no database.4243### 3. Scan the Codebase4445For each requested doc, read the relevant source files:4647**ARCHITECTURE.md** — scan:48…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
