Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
github/spec-kit
Набор инструментов с открытым исходным кодом, который задаёт AI-агентам для программирования структурированные процессы, шаблоны и документированные результаты для разработки функций, исправления ошибок и оценки идей.
- Звёзды
- 142,311
- Форки
- 12,743
- Открытые issues
- 177
- Последний коммит
- 7 часов назад
Что это?
Spec Kit помогает разработчикам работать с AI-агентами для программирования на основе явных спецификаций, а не ситуативных промптов. В основе лежит Spec-Driven Development: вы определяете, что нужно создать и зачем, а затем агент превращает спецификацию в план, задачи и рабочий код; для реализации и доведения результата до нужного состояния предусмотрены команды. Исправление ошибок и оценка идей доступны как отдельные сценарии: первый добавляет этапы assess, fix и test, завершающиеся вердиктом verified, partial или failed.
Набор инструментов построен на совместимых друг с другом механизмах. Интеграции позволяют подключать разные coding agents, а extensions, presets, workflows и bundles — добавлять команды, адаптировать шаблоны, автоматизировать этапы или собирать конфигурацию для конкретной роли. Каталоги помогают находить компоненты сообщества и размещать приватные; также поддерживаются офлайн-источники и собственные серверы. Для установки нужны Python 3.11+ и инструмент uv; поддерживаются Linux, macOS и Windows.
Ключевые возможности
- 01Процесс Spec-Driven Development: от constitution через план и задачи к реализации и доведению результата до нужного состояния.
- 02Расширение для исправления ошибок: анализирует причину, вносит ограниченное по объёму исправление и фиксирует результаты проверки.
- 03Расширение для оценки идей: выносит решение — go, needs-clarification или kill.
- 04Интеграции для переключения между coding agents; в качестве примера используется GitHub Copilot.
- 05Extensions, presets, workflows и bundles для настройки процессов и обмена ими.
- 06Публичные и приватные каталоги для поиска и размещения компонентов.
Сценарии использования
- Преобразование идеи функции в спецификацию, план и реализацию с помощью AI-агента для программирования.
- Диагностика ошибки и проверка исправления с сохранением отчётов перед слиянием изменений.
- Оценка того, стоит ли вкладывать инженерные ресурсы в продуктовую идею, до начала написания кода.
- Упаковка утверждённых шаблонов и стандартов, чтобы инженерная команда могла повторно использовать их в разных проектах.
Быстрый старт
- 1
Установите Specify CLI с помощью uv
uv tool install specify-cli - 2
Создайте проект для GitHub Copilot
specify init my-project --integration copilot - 3
Перейдите в каталог проекта, запустите там своего агента для программирования и выполните spec-driven skills в его чате
cd my-project
Что важно знать
- Сначала необходимо установить Python 3.11 или новее и инструмент uv.
- Для рабочих процессов нужен поддерживаемый ИИ-агент для программирования и его чат-интерфейс.
Темы
Частые вопросы
- Что такое spec-kit?
- Набор инструментов с открытым исходным кодом, который задаёт AI-агентам для программирования структурированные процессы, шаблоны и документированные результаты для разработки функций, исправления ошибок и оценки идей. Spec Kit помогает разработчикам работать с AI-агентами для программирования на основе явных спецификаций, а не ситуативных промптов. В основе лежит Spec-Driven Development: вы определяете, что нужно создать и зачем, а затем агент превращает спецификацию в план, задачи и рабочий код; для реализации и доведения результата до нужного состояния предусмотрены команды. Исправление ошибок и оценка идей доступны как отдельные сценарии: первый добавляет этапы assess, fix и test, завершающиеся вердиктом verified, partial или failed.
- spec-kit можно использовать бесплатно? Какая у него лицензия?
- spec-kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- spec-kit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в spec-kit — 21 окт. 2026 г..
- Для чего можно использовать spec-kit?
- Преобразование идеи функции в спецификацию, план и реализацию с помощью AI-агента для программирования. Диагностика ошибки и проверка исправления с сохранением отчётов перед слиянием изменений. Оценка того, стоит ли вкладывать инженерные ресурсы в продуктовую идею, до начала написания кода. Упаковка утверждённых шаблонов и стандартов, чтобы инженерная команда могла повторно использовать их в разных проектах.
- Как установить spec-kit?
- Установите Specify CLI с помощью uv: uv tool install specify-cli Создайте проект для GitHub Copilot: specify init my-project --integration copilot Перейдите в каталог проекта, запустите там своего агента для программирования и выполните spec-driven skills в его чате: cd my-project
- Где скачать spec-kit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/github/spec-kit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для Neovim, который добавляет чат с ИИ в стиле Cursor, подсказки кода и применение diff в один клик.
Open-source DevOps-платформа для корпоративных LLM-приложений: workflows, RAG, агенты, управление моделями, оценка и fine-tuning.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
Открытый AI-агент для разработки в VS Code, работающий с вашими моделями: облачными API, аккаунтами и локальными Ollama или llama.cpp.
Open-source-платформа для трассировки, тестирования, маршрутизации и контроля вызовов LLM, агентов и помощников для написания кода в компании.