К основному содержанию
скилл CX Codex

claude-md-review — скилл для Claude Code: что делает и как установить

Скилл проверяет файлы CLAUDE.md на размытые правила, мёртвые пути и лишний текст, съедающий контекст. Пригодится, когда агент игнорирует инструкции или путается в структуре проекта.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add wesammustafa/Claude-Code-Everything-You-Need-to-Know --skill claude-md-review -a claude-code
Открыть на GitHub

Что делает claude-md-review

Файл CLAUDE.md загружается в контекст в каждой сессии, поэтому любая лишняя строка тратит токены. Скилл читает целевой файл (по умолчанию ./CLAUDE.md), проверяет вложенные инструкции и глобальный ~/.claude/CLAUDE.md. Через инструменты Read, Glob и Grep он сверяет пути, имена файлов и команды сборки с реальным репозиторием.

Аудит оценивает конкретность инструкций и отслеживает удалённые файлы. Общие фразы вроде «пиши чистый код» он предлагает заменить на проверяемые критерии, а длинные инструкции редких задач советует вынести в отдельные скиллы. Неверная команда тестирования в инструкциях опаснее её отсутствия: скилл сверяет указанные вызовы с конфигурацией проекта.

Скилл не меняет файлы на диске молча. Он формирует структурированный отчёт с номерами строк, формулировками для замены и блоками под удаление.

Какие задачи решает

  • выявить размытые директивы вроде «пиши чистый код» и заменить их проверяемыми правилами
  • найти в CLAUDE.md несуществующие пути к файлам и устаревшие команды сборки
  • сократить размер инструкций за счёт удаления очевидного кода и файловых деревьев
  • обнаружить противоречия между локальным и глобальным файлами инструкций

Примеры запросов агенту

  • Проверь ./CLAUDE.md на раздутые инструкции и неточные формулировки
  • Почему Claude игнорирует правила из CLAUDE.md в этом репозитории?
  • Проведи аудит ~/.claude/CLAUDE.md и покажи строки под удаление

Как установить claude-md-review

1Через Skills CLI (Vercel)

npx skills add wesammustafa/Claude-Code-Everything-You-Need-to-Know --skill claude-md-review -a claude-code

2Вручную: положить файлы

~/.claude/skills/claude-md-review/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/claude-md-review/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о claude-md-review

Как установить claude-md-review в Claude Code?

Выполните в терминале команду npx skills add wesammustafa/Claude-Code-Everything-You-Need-to-Know --skill claude-md-review -a claude-code.

Что делает claude-md-review?

Скилл анализирует инструкции для агента на размытость, битые ссылки на файлы и устаревшие команды тестов. В итоге он показывает, какие строки стоит удалить или переписать, чтобы освободить контекст.

Редактирует ли claude-md-review файлы проекта автоматически?

Нет, скилл сначала формирует детальный отчёт со ссылками на строки и готовыми формулировками. Он изменяет файл только после прямого указания пользователя.

Исходный текст

SKILL.md · MIT
---
description: Audit a CLAUDE.md file for the patterns that actually degrade Claude Code's output — vagueness, unnamed files, stale facts, and bloat. Use when asked to review, audit, improve, shrink, or fix a CLAUDE.md, and when a project's results feel inconsistent or Claude keeps rediscovering the same context.
when_to_use: Trigger phrases include "review my CLAUDE.md", "why does Claude keep forgetting", "my CLAUDE.md is too long", "Claude ignores my instructions", "audit project instructions".
argument-hint: "[path to CLAUDE.md, defaults to ./CLAUDE.md]"
allowed-tools: Read, Glob, Grep
---

# CLAUDE.md Review

Audit a `CLAUDE.md` against the failure modes that actually cost output quality.

**Premise:** `CLAUDE.md` loads into context on every single session, so every line is either paying rent or costing you tokens on every turn forever. Most "the model isn't following instructions" problems are instruction problems.

## Steps

1. Read the target file (default `./CLAUDE.md`; also check `~/.claude/CLAUDE.md` and any nested `**/CLAUDE.md` if the project has them, since the closest one wins).
2. Score each dimension below and quote the specific lines that fail.
3. Output the report format at the bottom. Propose concrete rewrites, not "consider being more specific."

## What to check

**Specificity** — the highest-leverage dimension.
- Flag unfalsifiable directives: "write clean code", "follow best practices", "be careful", "use good naming".
- Every rule should be checkable by reading a diff. `"Refactor functions over 40 lines"` is checkable; `"keep functions short"` is not.

**Named anchors.**
- Rules that reference "the config", "our API layer", or "the usual pattern" force rediscovery every session. Replace with real paths: `src/config/env.ts`, `src/api/client.ts`.
- Verify every path, command, and filename mentioned still exists. Report the dead ones — a `CLAUDE.md` pointing at a deleted file actively misleads.

**Staleness.**
- Version numbers, model names, and tool commands that no longer match the repo.
- Instructions for a framework, script, or directory that's since been removed.
- Cross-check build/test/lint commands against `package.json`, `Makefile`, `pyproject.toml`, or equivalent — a wrong test command is worse than none.

**Bloat and rent.**
- Anything derivable from the code itself (file tree listings, dependency lists, restating what a function does). Claude can read the repo.
- Long procedures that only apply to one occasional task: those belong in a skill, whose body loads only when used, rather than in context on every turn.
- Generic advice that applies to all software everywhere and therefore teaches nothing about *this* project.

**Conflicts.**
- Rules that contradict each other, or contradict what the code actually does. Flag both sides and ask which wins.
- Precedence surprises: a nested `CLAUDE.md` or `~/.claude/CLAUDE.md` overriding what the author expects.

**What's missing.** The gaps worth calling out, if absent:
- How to run tests, build, and lint — the three things needed to self-verify a change.
- Non-obvious project constraints (a directory that must not be touched, a generated file, a required migration step).
- Conventions that are genuinely surprising and not visible from a quick read of the code.

## Output format

```
## CLAUDE.md review — <path> (<N> lines)

**Verdict:** <one sentence>

### Blocking
- L<n>: <quoted line> → <concrete rewrite>

### Worth fixing
- L<n>: <quoted line> → <concrete rewrite>

### Delete (costs context on every session, earns nothing)
- L<n>–<m>: <what and why>

### Missing
- <gap> → <suggested line to add>

**Estimated size after edits:** <N> lines (from <M>)
```

## Rules

- Quote real line numbers and real text. Never invent a finding to fill a section.
- If a section has no findings, write `None.` — a clean file is a valid result.
- Prefer deleting to rewriting. The best `CLAUDE.md` is short enough that people actually read it.
- Do not edit the file unless asked. Report first.

© wesammustafa · MIT · wesammustafa/Claude-Code-Everything-You-Need-to-Know

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой