speckit-checklist — скилл для Claude Code: что делает и как установить
Скилл генерирует контрольный список для проверки качества требований к новой функциональности. Он нужен ревьюеру, чтобы найти пробелы в спецификации ещё до написания кода.
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-codeЧто делает speckit-checklist
Скилл создаёт чек-лист для проверки текста требований, работая как модульный тест для спецификации. Он оценивает полноту формулировок, однозначность условий и учёт пограничных сценариев, а не работоспособность готового кода. Инструмент намеренно оставляет пункты неотмеченными: отметку [x] выставляет только человек при согласии с критерием.
Перед генерацией скрипт проверяет хуки в .specify/extensions.yml и запускает подготовительный скрипт .specify/scripts/bash/check-prerequisites.sh. Затем скилл может задать до трёх уточняющих вопросов, чтобы отсечь лишнее и скорректировать область проверки. Если в проекте есть файл .specify/memory/constitution.md, правила из него тоже учитываются.
Без структуры каталогов spec-kit с папкой .specify/ скилл работать откажется. Это жёсткая привязка к экосистеме spec-kit, поэтому запускать команду в произвольном репозитории без нужных скриптов бесполезно.
Какие задачи решает
- оценить полноту и ясность требований к фиче
- найти забытые краевые сценарии в спецификации
- выявить неоднозначные критерии приёмки перед разработкой
- согласовать контрольные вопросы для ревью спецификации
Примеры запросов агенту
- Сформируй чек-лист требований для модуля авторизации
- /speckit-checklist accessibility and keyboard navigation
- Составь список проверки спецификации для API профиля пользователя
Как установить speckit-checklist
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-code2Вручную: положить файлы
~/.claude/skills/speckit-checklist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/speckit-checklist/
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a codex2Вручную: положить файлы
.agents/skills/speckit-checklist/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a cursor2Вручную: положить файлы
.cursor/skills/speckit-checklist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dceoy/speckit-agent-skills speckit-checklist2Вручную: положить файлы
.github/skills/speckit-checklist/SKILL.md1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a gemini-cli2Командой платформы
gemini skills install https://github.com/dceoy/speckit-agent-skills --path skills/speckit-checklistВручную: положить файлы
.devin/skills/speckit-checklist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о speckit-checklist
Как установить speckit-checklist в Claude Code?
Выполните команду npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-code.
Зачем нужен скилл speckit-checklist?
Он создаёт контрольный список для оценки самой спецификации, а не реализации. Чек-лист помогает рецензенту проверить отсутствие пробелов, согласованность и точность формулировок в требованиях.
Что нужно подготовить в проекте для работы скилла?
Требуется развёрнутая структура spec-kit с директорией .specify/. Внутри должны присутствовать скрипт check-prerequisites.sh и сопутствующие шаблоны.