skills/claudemd-refactor/SKILL.md
Refactor and optimize CLAUDE.md files in a repository. Analyzes the existing setup, explores repo structure, proposes splitting CLAUDE.md into a hierarchical directory-scoped structure. Use when: (1) User wants to optimize CLAUDE.md, (2) Root CLAUDE.md is too large, (3) User wants to split CLAUDE.md into directory-scoped files, (4) User mentions 'refactor CLAUDE.md', 'split CLAUDE.md', or 'organize CLAUDE.md'.
npx skillsauth add takazudo/claude-resources claudemd-refactorInstall 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.
Analyze and refactor CLAUDE.md files in the current repository to optimize how context is delivered to Claude Code.
When deciding where to place information, follow this hierarchy (most to least reliable):
| Approach | Reliability | Tradeoff | |---|---|---| | Inline in CLAUDE.md | Highest | Larger CLAUDE.md | | Directory-scoped CLAUDE.md | High | Content must be relevant to that directory | | Explicit "read before doing X" | Medium | Depends on Claude following the instruction | | Passive "refer to file" | Low | Claude may or may not read it |
Key principle: Claude Code automatically loads CLAUDE.md files based on the working directory. Root CLAUDE.md is always loaded. Subdirectory CLAUDE.md files are loaded when working on files in that directory. Content in CLAUDE.md is always in context — no tool call needed.
Find all existing CLAUDE.md files in the repo
Glob: **/CLAUDE.md
Read the root CLAUDE.md — understand what's currently there, measure its size
Explore the repo structure — understand the directory layout, identify logical boundaries
Present the user with a concrete proposal. Include:
Proposed CLAUDE.md structure — show a tree like:
repo/
├── CLAUDE.md # Global: project overview, tech stack, universal conventions
├── src/
│ └── CLAUDE.md # Code: naming conventions, import rules, architecture patterns
├── docs/
│ └── CLAUDE.md # Docs: writing style, frontmatter, formatting rules
└── tests/
└── CLAUDE.md # Tests: testing conventions, fixture locations, coverage rules
For each proposed CLAUDE.md, list:
IMPORTANT: Do NOT proceed without explicit user approval. Present the plan and ask:
After approval:
Use these rules to decide where content belongs:
When analyzing existing CLAUDE.md, look for and fix these anti-patterns:
development
Link Claude Code skill names mentioned in a CodeGrid article (data/{series}/{n}.md) to the author's public claude-resources repo, pinned to the latest commit hash so links don't rot. Use when: (1) user says 'linkify cc resources', 'link the skills', 'link skill names', or invokes /dev-linkify-cc-resources; (2) editing a CodeGrid article that mentions `/commits`, `/pr-complete`, `/skill-creator` or other Claude Code skills and they should point to claude-resources. Only links skills that actually exist in the public repo; skips hypothetical examples and code blocks.
development
Second opinion from Claude Opus on a plan or approach. Use when: (1) Planning phase of /big-plan needs a higher-quality review than /codex-2nd / /gco-2nd / /gcoc-2nd, (2) User says 'opus 2nd' or 'opus opinion', (3) Wanting Anthropic's larger model to critique a plan. Spawns a general-purpose Agent with model: opus that reads the plan file and returns structured feedback. Anthropic quota — not free.
tools
AI-based testing via subagent + a per-task test-flow skill. Use when the user wants to verify something that mechanical assertions can't fully capture — image recognition, visual size/position comparison, animation smoothness, multi-step manual flows that need AI judgment. Triggers: 'AI-based test', 'AI test', 'visual verify', 'image recognition test', 'manual operation test', 'human-eye check', 'verify visually', 'compare screenshots', 'looks the same', 'looks correct'. The skill's job is to (1) author a focused test-flow skill that captures the exact procedure + verdict criteria, then (2) dispatch a verification subagent via the Agent tool that loads BOTH the test-flow skill AND a browser-driving skill (/verify-ui primary, /headless-browser fallback) so the subagent has clear context and consistent verdicts. NEVER uses `claude -p` — subagent dispatch goes through the Agent tool exclusively.
development
End-of-workflow audit of touched GitHub issues, PRs, and branches via a Sonnet subagent. Use when: (1) /big-plan, /x-as-pr, or /x-wt-teams finishes its main work and needs to verify every touched resource is in the right state (closed when done, kept when ongoing, deleted when dead), (2) User says 'cleanup resources', 'audit cleanup', or 'check what should be closed', (3) A long workflow ends and the manager wants a structured paper trail of what it closed/kept/deleted. Auto-execute by default — the Sonnet agent proposes, the manager (you) executes safe actions and prints a final report.