mirror of
https://github.com/itme-brain/agent-team.git
synced 2026-05-08 11:40:12 -04:00
276 lines
7.3 KiB
YAML
276 lines
7.3 KiB
YAML
version: 1
|
|
|
|
agents:
|
|
order:
|
|
- architect
|
|
- auditor
|
|
- debugger
|
|
- documenter
|
|
- researcher
|
|
- reviewer
|
|
- worker
|
|
items:
|
|
architect:
|
|
id: architect
|
|
name: architect
|
|
description: Research-first planning agent. Handles triage, research coordination, architecture design, and wave decomposition. Use before any non-trivial implementation task. Produces the implementation blueprint the entire team follows.
|
|
model: opus
|
|
effort: max
|
|
permission_mode: plan
|
|
tools:
|
|
- Read
|
|
- Glob
|
|
- Grep
|
|
- WebFetch
|
|
- WebSearch
|
|
- Bash
|
|
- Write
|
|
disallowed_tools: []
|
|
max_turns: 35
|
|
skills:
|
|
- conventions
|
|
- message-schema
|
|
instruction_file: agents/architect.md
|
|
auditor:
|
|
id: auditor
|
|
name: auditor
|
|
description: Use after implementation — audits for security vulnerabilities and validates runtime behavior. Builds, tests, and probes acceptance criteria. Never modifies code.
|
|
model: sonnet
|
|
effort: ""
|
|
permission_mode: ""
|
|
tools:
|
|
- Read
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
- WebFetch
|
|
- WebSearch
|
|
disallowed_tools:
|
|
- Write
|
|
- Edit
|
|
max_turns: 25
|
|
skills:
|
|
- conventions
|
|
- message-schema
|
|
- qa-checklist
|
|
background: true
|
|
instruction_file: agents/auditor.md
|
|
debugger:
|
|
id: debugger
|
|
name: debugger
|
|
description: Use immediately when encountering a bug, error, or unexpected behavior. Diagnoses root cause and applies a minimal targeted fix. Does not refactor or improve surrounding code.
|
|
model: sonnet
|
|
effort: ""
|
|
permission_mode: acceptEdits
|
|
tools:
|
|
- Read
|
|
- Write
|
|
- Edit
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
disallowed_tools: []
|
|
max_turns: 20
|
|
skills:
|
|
- conventions
|
|
- worker-protocol
|
|
- message-schema
|
|
- qa-checklist
|
|
instruction_file: agents/debugger.md
|
|
documenter:
|
|
id: documenter
|
|
name: documenter
|
|
description: Use when asked to write or update documentation — READMEs, API references, architecture overviews, inline doc comments, or changelogs. Reads code first, writes accurate docs. Never modifies source code.
|
|
model: sonnet
|
|
effort: high
|
|
permission_mode: ""
|
|
tools:
|
|
- Read
|
|
- Write
|
|
- Edit
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
disallowed_tools: []
|
|
max_turns: 20
|
|
skills:
|
|
- conventions
|
|
- worker-protocol
|
|
- message-schema
|
|
- qa-checklist
|
|
memory: project
|
|
instruction_file: agents/documenter.md
|
|
researcher:
|
|
id: researcher
|
|
name: researcher
|
|
description: Use to answer a specific research question with verified facts. Spawned in parallel — one instance per topic. Stateless. Returns verified facts, source URLs, and gotchas.
|
|
model: sonnet
|
|
effort: ""
|
|
permission_mode: plan
|
|
tools:
|
|
- Read
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
- WebFetch
|
|
- WebSearch
|
|
disallowed_tools:
|
|
- Write
|
|
- Edit
|
|
max_turns: 10
|
|
skills:
|
|
- message-schema
|
|
instruction_file: agents/researcher.md
|
|
reviewer:
|
|
id: reviewer
|
|
name: reviewer
|
|
description: Use after implementation — reviews code quality and verifies claims against source, docs, and acceptance criteria. Never modifies code.
|
|
model: sonnet
|
|
effort: ""
|
|
permission_mode: plan
|
|
tools:
|
|
- Read
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
- WebFetch
|
|
- WebSearch
|
|
disallowed_tools:
|
|
- Write
|
|
- Edit
|
|
max_turns: 20
|
|
skills:
|
|
- conventions
|
|
- message-schema
|
|
- qa-checklist
|
|
instruction_file: agents/reviewer.md
|
|
worker:
|
|
id: worker
|
|
name: worker
|
|
description: Universal implementer. Handles all task tiers — trivial to architectural. Model is scaled by the orchestrator based on task complexity (haiku for trivial, sonnet for standard, opus for architectural/ambiguous). Default implementer for all implementation work.
|
|
model: sonnet
|
|
effort: ""
|
|
permission_mode: acceptEdits
|
|
tools:
|
|
- Read
|
|
- Write
|
|
- Edit
|
|
- Glob
|
|
- Grep
|
|
- Bash
|
|
disallowed_tools: []
|
|
max_turns: 25
|
|
skills:
|
|
- conventions
|
|
- worker-protocol
|
|
- message-schema
|
|
- qa-checklist
|
|
isolation: worktree
|
|
instruction_file: agents/worker.md
|
|
|
|
skills:
|
|
order:
|
|
- conventions
|
|
- message-schema
|
|
- orchestrate
|
|
- qa-checklist
|
|
- worker-protocol
|
|
items:
|
|
conventions:
|
|
id: conventions
|
|
name: conventions
|
|
description: Core coding conventions and quality priorities for all projects.
|
|
instruction_file: skills/conventions/SKILL.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
install_mode: shared
|
|
message-schema:
|
|
id: message-schema
|
|
name: message-schema
|
|
description: Typed envelope schema for all inter-agent communication. Defines message types, required fields, and signal routing contracts.
|
|
instruction_file: skills/message-schema/SKILL.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
install_mode: shared
|
|
orchestrate:
|
|
id: orchestrate
|
|
name: orchestrate
|
|
description: Orchestration framework for decomposing and delegating complex tasks to the agent team. Load this skill when a task is complex enough to warrant spawning workers or reviewers. Covers task tiers, planning pipeline, wave dispatch, review, and git flow.
|
|
instruction_file: skills/orchestrate/SKILL.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
install_mode: shared
|
|
qa-checklist:
|
|
id: qa-checklist
|
|
name: qa-checklist
|
|
description: Self-validation checklist. All workers run this against their own output before returning results.
|
|
instruction_file: skills/qa-checklist/SKILL.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
install_mode: shared
|
|
worker-protocol:
|
|
id: worker-protocol
|
|
name: worker-protocol
|
|
description: Standard output format, feedback handling, and operational procedures for all worker agents.
|
|
instruction_file: skills/worker-protocol/SKILL.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
install_mode: shared
|
|
|
|
rules:
|
|
order:
|
|
- 01-session
|
|
- 02-responses
|
|
- 03-git
|
|
- 04-tools
|
|
- 05-verification
|
|
- 06-nix
|
|
- 07-research
|
|
items:
|
|
01-session:
|
|
id: 01-session
|
|
source_file: rules/01-session.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
02-responses:
|
|
id: 02-responses
|
|
source_file: rules/02-responses.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
03-git:
|
|
id: 03-git
|
|
source_file: rules/03-git.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
04-tools:
|
|
id: 04-tools
|
|
source_file: rules/04-tools.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
05-verification:
|
|
id: 05-verification
|
|
source_file: rules/05-verification.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
06-nix:
|
|
id: 06-nix
|
|
source_file: rules/06-nix.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|
|
07-research:
|
|
id: 07-research
|
|
source_file: rules/07-research.md
|
|
applies_to:
|
|
- claude
|
|
- codex
|