# specops

Плагин добавляет в Claude четырёхфазный цикл: сначала требования и дизайн, потом код. Пригодится, когда агент бросается писать файлы, не разобравшись в задаче.

- плагин · `type=plugin` · Claude Code · ★ 49
- Автор: sanmak
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/sanmak/specops
- Обновлён: 2026-08-03
- HTML: https://affpapa.org/nevibecode/plugins/specops

## Что делает

specops превращает одну команду в четыре шага: разобраться в кодовой базе, собрать спецификацию с требованиями, дизайном и упорядоченными задачами, реализовать по ней и закрыть с проверенными критериями приёмки. Спецификации лежат в git и переживают перезапуск сессии, а локальный слой памяти подгружается автоматически.

Требования пишутся в нотации EARS вида `WHEN [event] THE SYSTEM SHALL [behavior]`, поэтому критерии приёмки не расплываются. Есть шаблоны под разные вертикали: backend, frontend, инфраструктура, пайплайны данных, библиотеки и SDK, fullstack. Крупные фичи плагин сам разбивает на несколько связанных спецификаций с зависимостями и очередью выполнения.

Перед добавлением новой зависимости срабатывает гейт: пакет оценивают по области применения, поддержке, размеру, безопасности и лицензии. Оценку спецификаций и реализации делает отдельный проверяющий по жёстким порогам, а не тот же агент, который писал код. Спецификации расходятся с кодом после правок — на это есть проверки дрейфа с командами аудита и сверки.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install specops@claude-community
```

## Когда брать
- собрать требования и дизайн до того, как агент напишет первый файл
- сохранить спецификацию между сессиями в git
- разбить крупную фичу на связанные спецификации с зависимостями
- проверить качество спецификации и реализации сторонним проходом
- поймать расхождение спецификации с кодом после правок

## Примеры запросов агенту
- /specops Добавь аутентификацию через OAuth
- /specops Добавь OAuth и приём платежей
- /specops learn batch-processing

## Похожие
- [openspec-implementation](https://affpapa.org/nevibecode/skills/openspec-implementation.md) — скилл · 1400 установок
- [add-task](https://affpapa.org/nevibecode/skills/add-task.md) — скилл · 1200 установок
- [cook](https://affpapa.org/nevibecode/skills/cook.md) — скилл · 667 установок
- [specclaw](https://affpapa.org/nevibecode/plugins/specclaw.md) — плагин · ★ 13
- [tlc-spec-driven](https://affpapa.org/nevibecode/skills/tlc-spec-driven.md) — скилл · 1200 установок
- [autopilot](https://affpapa.org/nevibecode/skills/autopilot.md) — скилл · 5300 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
