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

speckit-baseline — скилл для Claude Code: спека по существующему коду

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dceoy/speckit-agent-skills --skill speckit-baseline -a claude-code
Открыть на GitHub

Что делает speckit-baseline

Скилл берёт путь, список файлов или glob-шаблон, разворачивает его в список файлов, читает исходники и разбирает структуру: точки входа, публичные интерфейсы, сигнатуры функций, модели данных, маршруты API. Язык и фреймворк определяет по коду. Потом придумывает короткое имя на 2–4 слова в формате «действие-существительное» и вызывает .specify/scripts/bash/create-new-feature.sh --json, чтобы завести ветку и файл спеки. Шаблон берётся из .specify/templates/spec-template.md.

В спеке появляются пользовательские истории, сценарии приёмки, функциональные требования, ключевые сущности и критерии успеха. Реализацию скилл абстрагирует: if (user.role === 'admin') превращается в требование ограничить действие администраторами. Места, где поведение кода непонятно, помечаются [NEEDS CLARIFICATION], не больше трёх за раз. Выводы, сделанные по ходу анализа, попадают в раздел допущений, а в FEATURE_DIR/checklists/requirements.md создаётся чек-лист качества.

Нужен репозиторий с настроенным .specify/ — скриптами и шаблонами. Если target пустой или неоднозначный, скилл останавливается и задаёт уточняющий вопрос. Готовую спеку должен вычитать человек, который знает эту функциональность: иначе в требованиях останутся ошибки интерпретации. Сгенерированный spec.md потом разбирают через speckit-clarify и планируют рефакторинг через speckit-plan.

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

  • получить спеку по унаследованному коду без документации
  • описать фичу перед рефакторингом
  • вытащить бизнес-правила из условий в коде
  • зафиксировать требования из маршрутов API и моделей данных
  • отметить места, где поведение кода неочевидно

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

  • Собери спецификацию по src/auth/ и покажи, что осталось неясным
  • Проанализируй src/services/*.ts и заведи ветку со спекой по платежам
  • Разбери легаси-модуль legacy/orders.py и оформи его как спеку

Как установить speckit-baseline

1Через Skills CLI (Vercel)

npx skills add dceoy/speckit-agent-skills --skill speckit-baseline -a claude-code

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

~/.claude/skills/speckit-baseline/SKILL.md

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

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

Вопросы о speckit-baseline

Как установить speckit-baseline в Claude Code?

Выполните npx skills add dceoy/speckit-agent-skills --skill speckit-baseline -a claude-code. Скилл появится в ~/.claude/skills/speckit-baseline/SKILL.md.

Что делает speckit-baseline?

Читает указанные файлы, разбирает структуру кода и создаёт ветку с файлом specs/<feature>/spec.md по шаблону Spec Kit. В спеке описаны пользовательские истории, требования и критерии успеха без привязки к фреймворку.

Что нужно, чтобы скилл заработал?

Репозиторий с каталогом .specify/: скриптом create-new-feature.sh и шаблоном spec-template.md. Без них шаг создания ветки и спеки не пройдёт.

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

Всё по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

Из того же набора10

speckit-specify Превращает фразу о фиче в папку со спецификацией: короткое имя, номер, шаблон spec.md и запись в .specify/feature.json. CX Codex +1 2 600установок speckit-constitution Скилл ведёт проектную конституцию в .specify/memory/constitution.md: собирает принципы, версионирует правки и не трогает код приложения. CX Codex +1 2 400установок speckit-implement Скилл запускает выполнение плана разработки из tasks.md в проектах со структурой spec-kit. Он проверяет чек-листы, запускает хуки и создаёт файлы игнорирования. CX Codex +1 2 400установок speckit-tasks Скилл превращает plan.md и spec.md в tasks.md с задачами, разложенными по зависимостям и историям пользователя. Пригодится, когда проект уже описан в spec-kit, а очередь работ ещё не составлена. CX Codex +1 2 400установок speckit-clarify Находит недосказанное в спецификации фичи: задаёт до 5 точных вопросов и записывает ответы прямо в файл спеки. CX Codex +1 2 200установок speckit-taskstoissues Превращает задачи из tasks.md в issues GitHub с учётом зависимостей. Скилл помечен как устаревший — есть замена в виде расширения. CX Codex +1 1 500установок speckit-checklist Скилл генерирует контрольный список для проверки качества требований к новой функциональности. Он нужен ревьюеру, чтобы найти пробелы в спецификации ещё до написания кода. CX Codex +1 1 500установок claude-command-converter Скилл преобразует слэш-команды Claude Code в переносимый формат Agent Skills. Пригодится при переносе рабочих процессов в Codex, Cursor или Copilot. CX Codex +1 1 400установок

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

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