Эти же принципы позволили сократить системный промпт самого Claude Code примерно на 80% - без измеримого ухудшения результатов на их бенчмарке по кодингу.
tldr:
•
CLAUDE.md только для подводных камней. Удалите всё, что модель и так может понять, изучив репозиторий, и тратьте токены на то, на чём она действительно может споткнуться.• Заменяйте жёсткие запреты описанием стиля. Раньше правило звучало как
никогда не пиши комментарии. Теперь — пиши код, который соответствует плотности комментариев и неймингу в окружающем коде.• Не дублируйте одно и то же правило в системном промпте и описании инструмента. Оставьте его только в описании инструмента.
• Разбивайте длинный скилл на несколько файлов и загружайте только то, что нужно для конкретной задачи.
• Спецификация необязательно должна быть в Markdown. Подойдут тестовый набор, HTML-макет или функция из другой кодовой базы.
Это полезнее, чем следующие десять скиллов.
Прочитайте его материал сегодня, а затем запустите
/doctor, чтобы сократить собственные CLAUDE.md и скиллы. 🎉
