Claude-skill-registry claude-code-agents
Create and maintain Claude Code agents/subagents (.claude/agents/*.md) with YAML frontmatter (name/description/tools/model/permissionMode/skills/hooks), least-privilege tool selection, delegation patterns (Task), context budgeting, and safety best practices.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/claude-code-agents" ~/.claude/skills/majiayu000-claude-skill-registry-claude-code-agents && rm -rf "$T"
manifest:
skills/data/claude-code-agents/SKILL.mdsource content
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
(kebab-case filename)..claude/agents/<agent-name>.md - Add YAML frontmatter (required:
,name
; optional:description
,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
for most work).sonnet - Choose tools via least privilege; avoid granting
/Edit
unless required.Write - If delegating with
, define a handoff contract (inputs, constraints, output format).Task - Add safety rails for destructive actions and secrets.
- Add a verification step (checklist, tests, or a dedicated verifier agent).
Frontmatter Fields (Summary)
(REQUIRED): kebab-case; match filename (withoutname
)..md
(REQUIRED): state when to invoke + what it does; include keywords users will say.description
(OPTIONAL): explicit allow-list; prefer small, purpose-built sets.tools
(OPTIONAL):model
for fast checks,haiku
for most tasks,sonnet
for high-stakes reasoning,opus
to match parent.inherit
(OPTIONAL): prefer defaults; change only with a clear reason and understand the tradeoffs.permissionMode
(OPTIONAL): preload skill packs for domain expertise; keep the list minimal.skills
(OPTIONAL): automate guardrails; prefer using the hooks skill for patterns and safety.hooks
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
/project memory and domain knowledge in skills.CLAUDE.md - 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:
matches filename;name
is single-line and trigger-oriented; tools are minimal; model fits risk.description - 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/claude-code-agents/references/agent-patterns.mdframeworks/shared-skills/skills/claude-code-agents/references/agent-tools.mdframeworks/shared-skills/skills/claude-code-agents/data/sources.jsonframeworks/shared-skills/skills/claude-code-skills/SKILL.mdframeworks/shared-skills/skills/claude-code-commands/SKILL.mdframeworks/shared-skills/skills/claude-code-hooks/SKILL.md