diff --git a/skills/delegate-task/SKILL.md b/skills/delegate-task/SKILL.md index 07dce2d..c770f95 100644 --- a/skills/delegate-task/SKILL.md +++ b/skills/delegate-task/SKILL.md @@ -35,10 +35,13 @@ description: > ## Steps -### 1. Pre-flight gate (4 вопроса пользователю) +### 1. Pre-flight gate (5 вопросов пользователю) Спросить **до** составления тела задачи: +0. **Критическая инфраструктура?** — задача меняет: поллер/агент-раннер, MCP серверы (projects-meta, interns), механизм claim/close/heartbeat, deploy-инфру (traefik, docker, systemd), CI/CD пайплайны, git hooks. + - Если **да** → `weight: needs-human` принудительно, без обсуждения. Объяснить пользователю почему. + - Если **нет** → идти дальше. 1. **Интерны — разрешены?** (да/нет, per задача) 2. **Автопуш — разрешён?** (да/нет, per задача) 3. **Контекстные скилы сверх дефолтов?** — предложить по содержанию задачи (например `claude-api` для работы с Anthropic SDK, `frontend-design` для UI, `using-interns` если интерны разрешены), пользователь утверждает. @@ -102,3 +105,4 @@ description: > - Не пропускать `weight` — без него fleet routing слеп. - Не создавать review-таску для pointers/ops/research задач — только для impl. - Не назначать `weight: cheap-ok` для задач где дисциплина критична (review, security, schema migration) — слабые модели могут игнорировать invoke-инструкции. +- Не назначать `weight: needs-claude` или `cheap-ok` задачам, меняющим критическую инфраструктуру (поллер, MCP серверы, deploy, CI/CD) — только `needs-human`.