Disciplined Agentic Engineering — плагин

Три плагина Claude Code: спецификации, приемочные тесты, мутационное тестирование и метрика CRAP для изменений.

  • 164 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Плагины запускают команды и тесты в проекте.
  • Агент пишет файлы спецификаций и код под контролем проверок.
Все причины и проверки

swingerman/engineer

Установка

Работает в

Ручная установка

/plugin marketplace add swingerman/engineer

Затем `/plugin install engineer@disciplined-agentic-engineering`; `atdd` и `crap-analyzer` ставятся из того же маркетплейса.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Плагины запускают команды и тесты в проекте.
  • Агент пишет файлы спецификаций и код под контролем проверок.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Disciplined Agentic Engineering, сокращенно DAE, ведет разработку с агентом по конвейеру: описание фичи, приемочные критерии, спецификация на Gherkin, архитектурный план. Каждый слой утверждается до написания следующего. Дисциплина держится на детерминированных инструментах, которым агент обязан соответствовать. В набор входят три плагина: `engineer` с командами `/engineer.onboard`, `/engineer.next`, `/engineer.discuss`, плагин `atdd` с приемочными тестами и дифференциальным мутационным тестированием и `crap-analyzer` с метрикой CRAP. Методология не привязана к хосту, эталонный хост сейчас Claude Code. Журнал передач хранится в папке фичи.

Для кого. Инженерам, которые отдают агенту написание кода, но сами держат архитектуру, контракты поведения и проверку.

Подходит, если

  • Новая фича проходит путь от идеи до спецификации с утверждением на каждом шаге.
  • Нужны приемочные тесты и мутационная проверка того, что тесты ловят изменения.
  • Перед слиянием оценивают изменения командой `crap-analyzer`.
  • В начале сессии `/engineer.next` напоминает, что делать дальше.

Не подходит, если

  • Нужен быстрый прототип без спецификаций: конвейер замедлит работу.
  • Проект не на Claude Code: плагины рассчитаны на него.
  • Команда не готова утверждать каждый слой документов.

Пример запроса к агенту

Запусти /engineer.onboard для проекта и опиши первую фичу: цель, приемочные критерии и спецификацию.

Ограничения

Рабочий процесс тяжелый: он добавляет папки фич, манифест, журнал передач и согласования, которые окупаются на больших задачах. Сегодня плагины работают в Claude Code, перенос на другой хост описан в разделе Host independence. Репозиторий переименован из `atdd` и `disciplined-agentic-engineering`, маркетплейс сохранил прежнее имя. Мутационное тестирование заметно удлиняет прогон: на больших проектах запускайте его на дифе, по измененным файлам.

Как отключить. Выполните `/plugin uninstall` для каждого из трех плагинов; папки фич в проекте удалите вручную.

Частые вопросы

Какие плагины входят в набор?

`engineer` с методологией, `atdd` с приемочными тестами и мутационным тестированием и `crap-analyzer` с метрикой CRAP. Ставятся по отдельности.

Как запустить из клона?

Клонируйте репозиторий и выполните `claude --plugin-dir ./engineer`.

Что хранится в папке фичи?

Файлы `feature.md`, `acs.md`, `spec.md` и `plan.md`, журнал передач `handoffs/` и сгенерированные пайплайны `.build/`.

Работает ли в Codex или Cursor?

Методология не привязана к хосту, но готовые плагины сегодня выпущены для Claude Code.

Зачем мутационное тестирование?

Оно изменяет код и проверяет, что тесты падают. Так видно, что приемочные тесты действительно ловят поломки.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода

ПлагинШирокий доступ993Звезды репозитория

Плагин Claude Code с 17 скиллами: размер задачи, дизайн-ревью, TDD, свежие субагенты и PR после трех решений человека.

ПлагинРасширенный доступ97Звезды репозитория

Плагин Claude Code для разработки с разделением ролей: спецификация, ревью, TDD, QA и верификация разными агентами

ПлагинШирокий доступ66Звезды репозитория

ADLC — набор CLI без зависимостей и плагины для агентов: проверки на каждом этапе разработки против типичных сбоев моделей.

ПлагинРасширенный доступ54Звезды репозитория

Плагин AI-SDLC для Claude Code ведет задачу от спецификации до PR: проверка готовности, исполнитель и несколько ревьюеров.

ПлагинШирокий доступ441Звезды репозитория

Скиллы для Claude Code и других агентов: критика спецификации, ревью ветки шестью специалистами, аудит архитектуры и доступности

ПлагинРасширенный доступ153Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Disciplined Agentic Engineering (эта карточка)нет164
PAULнет1 269PAUL ведет цикл плана, исполнения и закрытия; DAE добавляет спецификации на Gherkin и мутационное тестирование
ProductSpecнет317ProductSpec задает формат продуктовой спецификации; DAE строит конвейер от фичи до плана и тестов

Коротко о README

Репозиторий излагает методологию инженерной разработки с ИИ: спецификации, тесты и охранные проверки вместо правил в промпте. Есть быстрый старт, описание конвейера, настраиваемая автономия, три плагина, раздел о независимости от хоста и аргументы против вайб-кодинга.

Бейдж для README

Сообщить о проблеме