Описание

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 — архивировать завершённые изменения

Ссылки

GitHub · Discord · v1.13.0