Spec Kit

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIВыбор редакцииСредний риск

github/spec-kit

Установка

uv tool install specify-cli

Установка из PyPI. Для конкретного релиза: uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@vX.Y.Z

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CLI specify разворачивает в проекте шаблоны и команды для выбранного агента. Дальше работа идет по шагам: /speckit.constitution фиксирует принципы проекта, /speckit.specify описывает, что строить, /speckit.plan выбирает стек и архитектуру, /speckit.tasks разбивает план на задачи, /speckit.implement их выполняет, а /speckit-converge сверяет результат со спецификацией. Расширения добавляют отдельные процессы, например разбор и исправление багов или оценку идей. Для агентов со скиллами команды можно поставить как скиллы.

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

Подходит, если

  • Начинаете новую фичу и хотите сначала зафиксировать требования и план
  • Нужен повторяемый процесс работы с агентом для всей команды
  • Нужно исправлять баги с проверкой диагноза и тестом после правки

Не подходит, если

  • Мелкая правка на пару строк, где спецификация избыточна
  • Нельзя добавлять в репозиторий служебные файлы и шаблоны

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

/speckit.specify Приложение для раскладки фотографий по альбомам с сортировкой по дате и перетаскиванием

Ограничения

Нужен uv для установки CLI. Процесс добавляет в проект много артефактов: спецификации, планы, задачи. Качество результата зависит от агента и модели, которые вы подключаете. Расширения сообщества пишут сторонние авторы, их код стоит проверять перед установкой.

Как отключить. Удалите CLI командой uv tool uninstall specify-cli и уберите из проекта созданные папки с шаблонами и командами.

Проверка безопасности

  • Создает файлы и команды в репозитории
  • Команда реализации дает агенту писать код по плану

Коротко о README

README объясняет идею разработки от спецификации и дает три быстрых старта: основной процесс, исправление багов и оценку идей. Установка CLI описана из git по тегу релиза или из PyPI, есть флаги для запуска без интерактива в CI. Перечислены базовые команды, расширения, пресеты и наборы под роли, а также ссылки на материалы сообщества на сайте документации.

Частые вопросы

С какими агентами работает?

README говорит о более чем 30 интеграциях, включая GitHub Copilot, Claude Code и Codex. Полный список показывает specify integration list.

Как обновить CLI?

Командой specify self upgrade, а specify self check только проверяет наличие новой версии.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.