agents-subagents
8
总安装量
8
周安装量
#34671
全站排名
安装命令
npx skills add https://github.com/vasilyu1983/ai-agents-public --skill agents-subagents
Agent 安装分布
codex
8
github-copilot
7
kimi-cli
7
gemini-cli
7
cursor
7
opencode
7
Skill 文档
Claude Code Agents
Create and maintain Claude Code agents/subagents with predictable behavior, least-privilege tools, and explicit delegation contracts.
Quick Start
- Create an agent file at
.claude/agents/<agent-name>.md(kebab-case filename). - Add YAML frontmatter (required:
name,description; optional:tools,model,permissionMode,skills,hooks). - Write the agent prompt: responsibilities, workflow, and an output contract.
- Minimize tools: start read-only, then add only what the agent truly needs.
- Test on a real task and iterate.
Minimal template:
---
name: sql-optimizer
description: Optimize SQL queries, explain tradeoffs, and propose safe indexes
tools: Read, Grep, Glob
model: sonnet
---
# SQL Optimizer
## Responsibilities
- Diagnose bottlenecks using query shape and plans when available
- Propose optimizations with risks and expected impact
## Workflow
1. Identify the slow path and data volume assumptions
2. Propose changes (query rewrite, indexes, stats) with rationale
3. Provide a verification plan
## Output Contract
- Summary (1â3 bullets)
- Recommendations (ordered)
- Verification (commands/tests to run)
Workflow (2026)
- Define the agentâs scope and success criteria.
- Choose a model based on risk, latency, and cost (default to
sonnetfor most work). - Choose tools via least privilege; avoid granting
Edit/Writeunless required. - If delegating with
Task, define a handoff contract (inputs, constraints, output format). - Add safety rails for destructive actions and secrets.
- Add a verification step (checklist, tests, or a dedicated verifier agent).
Frontmatter Fields (Summary)
name(REQUIRED): kebab-case; match filename (without.md).description(REQUIRED): state when to invoke + what it does; include keywords users will say.tools(OPTIONAL): explicit allow-list; prefer small, purpose-built sets.model(OPTIONAL):haikufor fast checks,sonnetfor most tasks,opusfor high-stakes reasoning,inheritto match parent.permissionMode(OPTIONAL): prefer defaults; change only with a clear reason and understand the tradeoffs.skills(OPTIONAL): preload skill packs for domain expertise; keep the list minimal.hooks(OPTIONAL): automate guardrails; prefer using the hooks skill for patterns and safety.
For full tool semantics and permission patterns, use references/agent-tools.md. For orchestration and anti-patterns, use references/agent-patterns.md.
2026 Best Practices (Domain Expertise)
- Use small, specialized agents; avoid âgod agentsâ.
- Keep agent prompts short; put repo conventions in
CLAUDE.md/project memory and domain knowledge in skills. - Budget context: pass file paths, minimal snippets, and constraints; avoid dumping long logs/code.
- Use explicit handoffs for subagents: âGoal / Constraints / Inputs / Output Contractâ.
- Add a verifier step for risky changes (security, migrations, infra, auth).
- Treat CLI fields/features as moving; verify against official docs in
data/sources.json.
Validation Checklist
- Frontmatter:
namematches filename;descriptionis single-line and trigger-oriented; tools are minimal; model fits risk. - Prompt: responsibilities are concrete; workflow is actionable; output contract is explicit.
- Delegation: subagent briefs are specific and bounded; orchestrator verifies integration.
- Safety: confirm destructive ops; avoid secrets/PII; follow repository policies.
Navigation
frameworks/shared-skills/skills/agents-subagents/references/agent-patterns.mdframeworks/shared-skills/skills/agents-subagents/references/agent-tools.mdframeworks/shared-skills/skills/agents-subagents/data/sources.jsonframeworks/shared-skills/skills/agents-skills/SKILL.mdframeworks/shared-skills/skills/agents-hooks/SKILL.md
Operational Guardrails: Subagent Orchestration
Use these defaults unless the user explicitly asks for wider fan-out.
Hard Limits
- Keep active subagents <= 3.
- Keep each subagent scope to one responsibility and a bounded file set.
- Do not let multiple subagents edit the same file in parallel.
Handoff Template (Required)
Goal:
Constraints:
Owned files:
Do-not-touch files:
Output format:
Definition of done:
Merge Discipline
- Wait for subagent outputs.
- Review for overlap/conflicts.
- Integrate one subagent result at a time.
- Run verification gates before final synthesis.
Stop Conditions
Stop and re-plan when:
- two subagents propose conflicting edits to same module,
- repeated retries happen without new evidence,
- context window starts dropping prior decisions.