Описание
OpenSpec — лёгкий и гибкий фреймворк для создания и управления спецификациями программного обеспечения.
С помощью OpenSpec команда фиксирует требования в спецификации и остаётся синхронизирована по ходу разработки. Инструмент помогает уточнять требования, проверять, что они описывают именно то, что нужно, и верифицировать, что реализация соответствует спецификации.
По сути, OpenSpec решает классическую задачу разработки: построить нужный продукт и построить его правильно.
Принятие решений
OpenSpec создаёт новую спецификацию каждые два секунды, получил 68 тысяч звёзд на GitHub и используется более чем 265 тысячами разработчиков в месяц.
Установка
Доступные менеджеры пакетов: npm, pnpm, bun, yarn, nix.
$ npm install -g @fission-ai/openspec@latest
Совместимость
OpenSpec работает с популярными AI-ассистентами и IDE:
- Claude Code
- GitHub Copilot
- Cursor
- Amazon Q Developer
- Gemini CLI
- Cline
- Continue
- Zed Agent
Полный список инструментов включает более 60 интеграций.
Workflow
Типичный процесс работы состоит из пяти этапов:
/opsx:explore— изучить задачу и понять кодовую базу/opsx:propose— составить proposal.md, спецификации, design.md и список задач/opsx:apply— реализовать задачи согласно спецификации/opsx:verify— проверить, что реализация соответствует спецификации/opsx:archive— архивировать завершённые изменения