agent-council
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want…
Analyze tasks and dynamically assemble expert agent teams using Claude Code's TeamCreate API. Scouts your codebase, designs optimal agents, and executes with validation.
$ npx -y skills add team-attention/plugins-for-claude-natives --skill team-assemble --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/team-assembleContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyze tasks and dynamically assemble expert agent teams using Claude Code's TeamCreate API. Scouts your codebase, designs optimal agents, and executes with validation.
name: team-assemble description: Analyze tasks and dynamically assemble expert agent teams using Claude Code's TeamCreate API. Scouts your codebase, designs optimal agents, and executes with validation. allowed-tools: [Agent, Bash, Read, Write, Edit, Glob, Grep, AskUserQuestion, TaskCreate, TaskUpdate, TaskList, TaskGet, TeamCreate, TeamDelete, SendMessage] version: 1.0.0
Analyze a task, dynamically design the right expert agents, and orchestrate them as a team using Claude Code's agent teams feature.
Agent teams must be enabled. See `references/enable-agent-teams.md` for setup instructions.
**Do NOT use for:** single-file edits, simple questions, purely sequential work
---
---
Phase 1 → Phase 2 → Phase 3 → Phase 4 → Phase 5 → Phase 6
Task Codebase Integrate Execute Validate Complete
Analysis Scouts & Confirm & Cleanup
↕ FAIL → support fix (max 3x)---
Analyze the user's request and identify relevant areas of the codebase:
1. Examine project structure, CLAUDE.md files, and README files 2. Identify which parts of the codebase are relevant to the task 3. Determine if codebase scouting (Phase 2) would help, or if the task is straightforward enough to skip to Phase 3
**Get user approval via AskUserQuestion:**
I've analyzed your task and identified the following areas of interest: - [x] src/auth/ — Authentication module (needs refactoring) - [x] tests/auth/ — Corresponding tests - [ ] src/api/ — Not directly affected I'll scout these areas to design an optimal team.
Options: "Looks good, proceed" / "I'd like to adjust the scope"
For straightforward tasks that don't need codebase exploration, skip Phase 2 and go directly to Phase 3 — design the team yourself using `references/agents.md` as a guide.
---
Launch **scout agents** in parallel to explore relevant areas of the codebase.
Each scout reads the relevant codebase area and proposes agents for the task:
1. Read key files (CLAUDE.md, README.md, source code, configs) 2. Analyze the intersection between the task and the codebase area 3. Propose agents needed (name, role, tasks, reference files) 4. Reference `references/agents.md` for examples, but freely design new agents
> Prompt template: `references/prompt-templates.md` § Codebase Scout
## Scout Report: {area}
### Current State
- {file structure summary}
- {relevance to the task}
### Proposed Agents
| Agent | Role | Tasks | Reference Files |
|-------|------|-------|-----------------|
| {name} | {role} | {task} | {files} |
### Notes
- {area-specific constraints or patterns to follow}---
Merge scout reports into a final team composition:
1. **Deduplicate** — merge similar agent proposals from different scouts 2. **Gap analysis** — check for missing roles 3. **Add qa + support** — validation/fix agents are always included 4. **Dependency graph** — design execution order between agents 5. **Define acceptance criteria** — measurable criteria for Phase 5 validation
**Get final approval via AskUserQuestion:**
Proposed team: {team-name}
| # | Agent | Role | Tasks | Dependencies |
|---|-------|------|-------|--------------|
| 1 | architect | System design | Design new auth flow | - |
| 2 | implementer | Code changes | Implement the design | #1 |
| 3 | test-writer | Test coverage | Write tests for changes | #2 |
| 4 | qa | Validation | PASS/FAIL against acceptance criteria | #2, #3 |
Acceptance criteria:
- [ ] AC-1: {measurable criterion}
- [ ] AC-2: {measurable criterion}Options: "Looks good, execute" / "I'd like to adjust roles"
If the user selects "adjust roles", ask what specifically to change. After 2+ revision requests, switch to free-text input.
---
TeamCreate(team_name: "{keyword}-team", description: "Task description")team_name convention: core keyword + `-team`
Create TaskCreate entries for each agent, then set dependencies with TaskUpdate.
1. **Context** — project background and how this task fits the whole 2. **Specific goal** — exactly what to achieve 3. **Reference files** — file paths identified by scouts 4. **Constraints** — what NOT to do, scope limits 5. **Output format** — expected deliverable format 6. **Team info** — team_name, task ID
> Detailed prompt structure: `references/prompt-templates.md`
---
qa (sonnet) evaluates each **acceptance criterion** from Phase 3.
Agent(name: "qa", model: "sonnet", prompt
A collection of Claude Code plugins for power users who want to extend Claude Code's capabilities beyond the defaults.
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want…
This skill should be used when the user is building, planning, or strategizing and the key question is whether to optimize…
This skill should be used when the user provides a strategy, plan, or decision document and wants to surface hidden assumptions…
This skill should be used when the user's request or requirement is ambiguous and needs iterative questioning to become…
개발 커뮤니티에서 기술 주제에 대한 다양한 의견 수집. "개발자 반응", "커뮤니티 의견", "developer reactions" 요청에 사용. Reddit, HN, Dev.to, Lobsters 등 종합.
This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지",…