subagent-driven-development
Выполнение планов с помощью субагентов и двухэтапной проверки
Также доступно от: Cycleaddict,davila7,Doyajin174,obra,DYAI2025,CodingCossack,Cygnusfear
ИИ-агенты часто испытывают трудности со сложными многозадачными реализациями. Этот навык решает проблему, направляя свежих субагентов для каждой задачи с обязательной проверкой соответствия спецификации и качества кода.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «subagent-driven-development». Задача: Добавить валидацию ввода в компонент формы
Ожидаемый результат:
Реализатор сообщает: Добавлена валидация для email, телефона и обязательных полей. 12/12 тестов проходят. Самопроверка: Добавлены сообщения об ошибках, соответствующие дизайн-системе. Проверяющий спецификации: Одобрено — все правила валидации реализованы. Проверяющий код: Одобрено — чистая реализация с правильной обработкой ошибок.
Использование «subagent-driven-development». Задача: Создать скрипт миграции базы данных
Ожидаемый результат:
Реализатор сообщает: Создана миграция, добавляющая таблицу users с индексами. Скрипт отката включён. Самопроверка: Следовал существующим шаблонам миграции. Проверяющий спецификации: Одобрено. Проверяющий код: Одобрено — миграция идемпотентна и хорошо документирована.
Аудит безопасности
БезопасноStatic analyzer flagged 38 patterns but all are false positives. DOT diagram syntax (backticks), markdown formatting (crypto patterns), and self-review checklists (reconnaissance patterns) were incorrectly identified. No actual security risks exist - this is a legitimate workflow orchestration skill.
Оценка качества
Что вы можете построить
Реализация функции по спецификации
Выполнение плана многофункциональной реализации, где каждая функция может быть разработана независимо
Рефакторинг крупных кодовых баз
Разбиение рефакторинга на отдельные задачи с контрольными точками качества для обеспечения корректности
Разработка через тестирование в масштабе
Реализация нескольких компонентов с TDD, обеспечивая прохождение тестов каждым перед переходом к следующему
Попробуйте эти промпты
Я использую разработку, управляемую субагентами. Задача 1: Создать функцию для валидации email-адресов. Контекст: Это будет использоваться в потоке регистрации пользователя. Пожалуйста, реализуйте с тестами.
Я использую разработку, управляемую субагентами, для реализации аутентификации пользователя. Задача 1: Создать endpoint логина с валидацией пароля. Задача 2: Добавить управление сессиями. Задача 3: Реализовать logout с инвалидацией токена. Каждая задача включает полный текст из моего документа плана.
Я выполняю план, используя разработку, управляемую субагентами. Я создал TodoWrite с 8 задачами, извлечёнными из docs/plans/api-v2-migration.md. Начинаю Задачу 1: Мигрировать пользовательские endpoint'ы на формат v2. Вот полный текст задачи и контекст о стратегии миграции.
Использую разработку, управляемую субагентами, для Задачи 3: Реализовать ограничение скорости. Пользовательские критерии проверки: Должен поддерживать распределённые среды, поддерживать настраиваемые лимиты на endpoint, включать сбор метрик. Проверяющий спецификацию должен проверить эти критерии. Проверяющий код должен проверить шаблоны интеграции Redis.
Лучшие практики
- Всегда предоставляйте полный текст задачи и контекст заранее — не заставляйте субагентов читать файлы планов
- Отвечайте на все уточняющие вопросы перед тем, как разрешить начать реализацию
- Соблюдайте порядок проверки: соответствие спецификации должно пройти до начала проверки качества кода
Избегать
- Пропуск любого этапа проверки или продолжение работы с неисправленными проблемами
- Параллельное направление нескольких субагентов реализации, что может вызвать конфликты
- Принятие самопроверки как замены независимой проверки
Часто задаваемые вопросы
Когда следует использовать это вместо параллельного выполнения сессий?
Что происходит, если проверяющий спецификации находит проблемы?
Могут ли субагенты задавать вопросы во время реализации?
Сколько проверяющих участвует в каждой задаче?
Что делать, если субагент не может завершить задачу?
Совместим ли этот навык со всеми ИИ-ассистентами?
Сведения для разработчиков
Автор
ZhanlinCuiЛицензия
MIT
Репозиторий
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/subagent-driven-developmentСсылка
main
Структура файлов