AIKraft/Skills/subagent-driven-development

subagent-driven-development

Управляет выполнением планов через независимых субагентов с двухэтапным ревью (соответствие спецификации и качество кода). Изолирует задачи, предотвращая загрязнение контекста. Используйте subagent-driven-development при реализации задач в текущей сессии.

obra official Разработка ★ 295.3k

Что делает навык

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

Когда применять

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

Как работает

  1. Разбить план на задачи и для каждой создать отдельного исполняющего субагента (implementer subagent)
  2. Точно сформировать инструкции и контекст для субагента, исключив наследование истории основной сессии
  3. Запустить субагента для выполнения задачи и дождаться результата
  4. Провести проверку задачи на соответствие спецификации (spec compliance) и качество кода (code quality)
  5. Повторять процесс для всех задач плана без пауз и запросов подтверждения у пользователя
  6. После выполнения всех задач провести широкий финальный обзор всего ветвления (broad whole-branch review)

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

Выполни план разработки, используя subagent-driven-development: создай субагентов для каждой задачи, проверь код и спецификацию, затем сделай финальный обзор.
Реализуй задачу через subagent-driven-development: изолируй контекст субагента, проведи ревью после каждого шага и не останавливайся до завершения всех задач.
Запусти subagent-driven-development для текущего плана: делегируй задачи субагентам, проверь качество кода и спецификацию, заверши общим ревью ветки.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «obra-subagent-driven-development» из репозитория: # https://github.com/obra/superpowers
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r obra-subagent-driven-development/ ~/.claude/skills/obra-subagent-driven-development/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.