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

speckit-specify — скилл для Claude Code: спецификация из описания

Превращает фразу о фиче в папку со спецификацией: короткое имя, номер, шаблон spec.md и запись в .specify/feature.json.

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

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

Скилл берёт текст, который вы написали после вызова, и делает из него заготовку спецификации. Сначала он вытаскивает из описания ключевые слова и собирает короткое имя на 2–4 слова в формате действие-существительное, вроде add-user-auth или fix-payment-timeout. Потом создаёт папку под specs/, копирует туда активный шаблон spec-template как spec.md и записывает путь в .specify/feature.json, чтобы следующие команды цепочки нашли фичу без опоры на имя git-ветки.

Номер папки зависит от .specify/init-options.json: при feature_numbering: timestamp это метка времени, при sequential или её отсутствии — следующий свободный трёхзначный номер. Если в файле остался устаревший ключ branch_numbering, скилл скажет об этом одной строкой. Имя git-ветки и имя папки здесь независимы, совпадать они не обязаны.

Перед работой скилл смотрит в .specify/extensions.yml и ищет хуки before_specify. Обязательные (optional: false) он запускает сам и ждёт результата, необязательные просто показывает командой. Если YAML не парсится, скилл сообщит об ошибке и о том, что хуки не проверялись, — молча пропустить сломанный файл он не должен. За один вызов создаётся ровно одна фича. Для работы нужна структура проекта spec-kit с каталогом .specify/.

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

  • превратить устное описание фичи в файл спецификации
  • присвоить фиче короткое имя и номер папки
  • подложить нужный шаблон spec.md до начала работы
  • связать фичу с последующими командами через .specify/feature.json
  • запустить обязательные хуки перед спецификацией

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

  • /speckit-specify Добавить вход через OAuth2 для API
  • /speckit-specify Починить таймаут при обработке платежа
  • /speckit-specify Сделать дашборд с аналитикой

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о speckit-specify

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

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

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

Создаёт или обновляет спецификацию фичи по её описанию на естественном языке: генерирует короткое имя, заводит папку под specs/, копирует туда шаблон spec.md и сохраняет путь в .specify/feature.json.

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

Структура проекта spec-kit с каталогом .specify/. Хуки читаются из .specify/extensions.yml, а нумерация папок — из .specify/init-options.json.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
specify ghaida Собирает утверждённый дизайн в пакет для команды или кодинг-агента: артефакты проекта плюс одна входная страница. CX Codex +1 2 700установок feature-forge https://github.com/Jeffallan Скилл проводит интервью по требованиям и превращает идею фичи в спецификацию: EARS-требования, критерии приёмки, чек-лист реализации. CX Codex +1 4 200установок elicit juxt Ведёт структурированную сессию discovery и превращает разговор с агентом в спецификацию Allium. Пригодится, когда система или фича ещё не описаны. CX Codex +1 2 700установок distill juxt Разбирает существующий код и вытаскивает из него поведенческую спецификацию на языке Allium. Пригодится, когда надо задокументировать, что система делает на уровне домена. CX Codex +1 2 600установок prompt-optimizer daymade Превращает расплывчатый запрос или фичу в проверяемую спецификацию по EARS. Пригодится, когда в задаче нет триггеров и измеримых критериев. CX Codex +1 2 100установок spark wishworldbetter Помогает превратить сырую идею в готовую спецификацию через пошаговый диалог. Скилл сохраняет файл в docs/spark/ и намеренно останавливает работу до начала кодинга. CX Codex +1 541установок

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

speckit-plan Запускает воркфлоу планирования фичи в структуре spec-kit и готовит артефакты проектирования: исследовательские заметки и контракты интерфейсов. CX Codex +1 2 500установок 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установок

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

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