Как это работает
Простая задача: /implement
Когда нужно быстро создать компонент, функцию или эндпоинт:
Код:
/implement Создай React компонент Button с пропсами label и onClick
Автоматически происходит:
- Worker создает код + тесты
- Test-Runner запускает тесты и верифицирует
- Documenter создает документацию
Сложная задача: /orchestrate
Когда нужна полная фича с планированием и автоматическими проверками:
Код:
/orchestrate Добавь систему аутентификации с email/password и OAuth
Автоматически происходит:
Фаза 1: Планирование
- Planner разбивает на задачи (AUTH-001: модели, AUTH-002: middleware, AUTH-003: endpoints...)
- Сохраняет план в workspace + (опционально) в документацию
- Worker реализует код
- Test-Runner запускает тесты
- Если тесты падают → Debugger исправляет (макс 3 попытки)
- Review проверяет качество кода
- Если найдены проблемы → Debugger исправляет
- Documenter создает итоговый отчет
Безопасный рефакторинг: /refactor
Когда код работает, но плохо организован:
Код:
/refactor Улучши структуру src/services/payment-processor.ts
Автоматически происходит:
- Senior-Reviewer находит code smells и цели рефакторинга
- Refactor применяет изменения (без смены поведения)
- Test-Runner верифицирует что ничего не сломалось
- Если тесты падают → Debugger исправляет
- Documenter создает отчет об изменениях
Проверка перед коммитом: /review
Код:
/review src/components/Form/
По умолчанию проверяет staged изменения (git diff --staged). Для нестрогих находок — спрашивает, фиксировать ли.
- Reviewer проверяет staged-изменения или указанные файлы
- Если критичные issues → Debugger автофикс (только с подтверждения)
- Test-Runner верификация после фиксов
Код:
/audit
Автоматически происходит:
- Senior-Reviewer — архитектура (SOLID, паттерны, зависимости)
- Security-Auditor — безопасность (OWASP Top 10, секреты, auth)
- Reviewer — качество кода (DRY, сложность, долг)
- Documenter — consolidated report + health score (0–10)
- (опционально) — автофикс критичных issues после подтверждения