# Subagent Dev

> Этот скилл MUST быть вызван когда tasks.md готов и требуется автономное параллельное выполнение субагентами (implementer + reviewer на каждую задачу). SHOULD также вызывать для сложных задач с 5+ атомарными шагами. Do NOT использовать для планирования — используй brainstorm или write-plan; для одиночных задач — выполняй напрямую.

- Skill: `arman-kudaibergenov/subagent-dev` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add arman-kudaibergenov/subagent-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arman-kudaibergenov/subagent-dev/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: arman-kudaibergenov (https://skillmd.com/u/arman-kudaibergenov)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/arman-kudaibergenov/subagent-dev

---


# /subagent-dev — Автономное субагентное выполнение

Выполняет tasks.md через субагентов. Не спрашивает разрешений между задачами — работает до конца, отчитывается финально.

## Вход

`$ARGUMENTS` — путь к tasks.md или feature-name.

## Процесс

### 1. Подготовка

```bash
git rev-parse HEAD  # BASE_SHA
```

Прочитай tasks.md и design.md. Сообщи:
```
Выполняю: <feature>, задач: N
```

### 2. Цикл по задачам

Для каждой задачи:

#### Implementer
```
Task(subagent_type="general-purpose", prompt=<implementer-prompt.md>)
```
Передай: текст задачи (НЕ путь), контекст проекта, зависимости, список скиллов.

#### Reviewer (один проход)
```
Task(subagent_type="general-purpose", prompt=<reviewer-prompt.md>)
```
Проверяет И соответствие спецификации, И качество кода в одном проходе.

#### При ❌ от reviewer
Отправь замечания обратно implementer-у. **Не спрашивай пользователя** — исправляй и продолжай. Максимум 2 итерации на задачу. Если не решается за 2 — запиши проблему и двигайся дальше.

#### Пропуск ревью
Для задач без BSL кода (чистые метаданные через /meta-compile, /subsystem-edit и т.д.) — reviewer не нужен. Валидация через соответствующий `-validate` скилл достаточна.

#### Отметка
В tasks.md: `[ ]` → `[x]`

### 3. Финальный отчёт

```
Готово: N/N задач
Коммиты: <список>
Проблемы в ревью: <если были>
Нерешённые замечания: <если есть>
```

## Когда спрашивать пользователя

Только при блокере: зависимость отсутствует, задача противоречива, невозможно продолжить. Всё остальное — решай сам.

## Когда НЕ использовать

- 1-3 задачи → выполняй напрямую скиллами (без субагентов)
- Нет tasks.md → сначала `/write-plan` или `/brainstorm`

