Spec Kit
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Установка
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, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом