# don-cheli-sdd-framework

Плагин проводит задачу через спецификацию, планирование, TDD-разработку и ревью. Пригодится, когда нужно проверять результат на каждом этапе.

- плагин · `type=plugin` · Claude Code · ★ 58
- Автор: doncheli
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/doncheli/don-cheli-sdd
- Обновлён: 2026-08-10
- HTML: https://affpapa.org/nevibecode/plugins/don-cheli-sdd-framework

## Что делает

Плагин превращает идею в Gherkin-сценарии, уточняет неоднозначности, готовит технический план и разбивает работу на TDD-задачи. Затем он запускает реализацию и ревью через команды `/dc:*`. Тесты должны появиться до кода, а заглушки `// TODO` не проходят проверку.

Перед работой среда создаёт копию проекта в git worktree и запускает команды в Docker-контейнере. На этапах срабатывают проверки спецификации, тестов, покрытия не ниже 85% и пользовательских правил из `.dc/gates/*.yml`. Изменения попадут в проект только после прохождения всех проверок; если этап не проходит, исходный проект остаётся без изменений. Для такого режима нужен Docker.

Начать можно с `/dc:start` и проходить этапы самому или запустить `/dc:auto` для автоматического выполнения. Установка в Claude Code состоит из добавления маркетплейса и установки плагина из него.

## Установка

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

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

## Когда брать
- превратить идею в Gherkin-сценарии с тестами
- выяснить неоднозначности требований до написания кода
- разбить реализацию на задачи в порядке TDD
- проверить код по тестам, покрытию и правилам проекта
- провести ревью по семи измерениям

## Примеры запросов агенту
- Проведи мою идею через весь цикл разработки: `/dc:auto` «Добавить авторизацию JWT с токенами обновления».
- Начни работу над «JWT auth» и веди меня по этапам: `/dc:start`.
- Составь спецификацию для этой задачи: `/dc:specify` «Добавить авторизацию JWT с токенами обновления».

## Похожие
- [example-skills](https://affpapa.org/nevibecode/plugins/example-skills.md) — плагин · ★ 184013
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305662
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 177259
- [mattpocock-skills](https://affpapa.org/nevibecode/plugins/mattpocock-skills.md) — плагин · ★ 304151
- [promptfoo-evals](https://affpapa.org/nevibecode/plugins/promptfoo-evals.md) — плагин · ★ 26477
- [skill-creator](https://affpapa.org/nevibecode/plugins/skill-creator.md) — плагин · ★ 44770

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

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