fix(skill): убрана превентивная проверка env-переменной Agent Teams

- Зачем:
  - проверка через Bash триггерила permission prompt, создавая лишний UX-барьер до начала работы.
- Что:
  - удалена секция Prerequisites check с явной проверкой CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS.
  - добавлен fallback: если спавн тиммейта не удался — сообщить пользователю, как включить Agent Teams.
  - добавлена рекомендация не создавать вспомогательные файлы (memory, state, logs).
- Проверка:
  - /claude-team-review — не должно быть промпта на echo $ENV_VAR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-09 20:08:45 +03:00
co-authored by Claude Opus 4.6
parent c922800bd0
commit f15052d15a
+9 -13
View File
@@ -30,19 +30,6 @@ Maximum 5 rounds.
- `/claude-team-review <file-path>` — review a specific file (argument contains `/` or `.`) - `/claude-team-review <file-path>` — review a specific file (argument contains `/` or `.`)
- `/claude-team-review xhigh` — use max effort for the reviewer - `/claude-team-review xhigh` — use max effort for the reviewer
## Prerequisites check
Before proceeding, verify Agent Teams are available:
1. Check that `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS` is set to `1`.
2. If not — tell the user:
```
Agent Teams are not enabled. Add this to your settings.json or environment:
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
Then restart Claude Code.
```
---
## Instructions ## Instructions
### Step 1: Determine review mode ### Step 1: Determine review mode
@@ -78,6 +65,13 @@ enough context to start. The reviewer is a full Claude Code session —
it will explore the repo, run git commands, and read files on its own. it will explore the repo, run git commands, and read files on its own.
Do not pre-collect diffs or file lists for it. Do not pre-collect diffs or file lists for it.
If spawning the teammate fails (Agent Teams not available), tell the user:
```
Agent Teams are not enabled. Add this to your settings.json or environment:
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
Then restart Claude Code.
```
**For plan review:** **For plan review:**
If the plan exists as a file: If the plan exists as a file:
@@ -241,6 +235,8 @@ Do NOT delete plan files that existed before the review.
- Maximum 5 rounds to protect against infinite loops - Maximum 5 rounds to protect against infinite loops
- Show the user reviews and fixes for each round - Show the user reviews and fixes for each round
- If Agent Teams are not enabled — tell the user how to enable them - If Agent Teams are not enabled — tell the user how to enable them
- Avoid creating auxiliary files (memory files, state files, logs, temporary
markdown) — prefer working within the conversation context
- If a fix contradicts user requirements — skip and explain why - If a fix contradicts user requirements — skip and explain why
- The reviewer teammate is stateful — use message, not re-spawn, for - The reviewer teammate is stateful — use message, not re-spawn, for
subsequent rounds. Re-spawning wastes tokens on re-reading the project subsequent rounds. Re-spawning wastes tokens on re-reading the project