ai/claude/skills/anatomy/SKILL.md
Generate or refresh a project file index (.claude/anatomy.md) with per-file descriptions and token estimates. Helps Claude decide what to read before exploring.
npx skillsauth add otto-nation/otto-workbench anatomyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generates .claude/anatomy.md — a compact catalog of the project's tracked files
with line counts, token estimates, and descriptions extracted from source comments.
.claude/anatomy.md to understand
the file layout and decide which files to open/anatomy to regenerateThe generator scans git ls-files, extracts the first meaningful comment from each
file (lines 1-15), estimates tokens as lines × 4, and writes a markdown table
grouped by directory. It skips binary files, lock files, and generated code.
The index auto-regenerates via the Stop hook when the git HEAD changes. To force a manual refresh:
bash ~/.claude/skills/anatomy/generate-anatomy.sh
The generator is idempotent — repeated runs with the same git HEAD are instant no-ops.
.claude/anatomy.md in the project root (gitignored, not committed).
testing
Address incoming PR review comments: fetch, verify, fix, and reply. Works with human and bot reviewers.
development
Reviews accumulated Claude Code memories for promotion into durable workbench artifacts — lint rules, scripts, coding rules, hooks. Prioritizes mechanical enforcement over prose.
tools
Manage GitHub PR review lifecycle: analyze unanswered threads, update review files, and post replies. Initial posting is handled by the review-post script.
tools
Refresh the machine profile (~/.claude/machine/machine.md) — hardware, OS, runtimes, Docker, Git identity, and project registry. Run after upgrading tools or to force a refresh.