toolkit
Toolkit management: create and evaluate skills and agents, manage routing tables, generate Claude.md.
SKILL.mdskills/meta/toolkit/SKILL.md
GitHubToolkit
Nine modes covering the full toolkit lifecycle: creating and improving skills and agents; evaluating agents; maintaining routing tables; generating CLAUDE.md; composing multi-skill DAGs; and running the evolution loop. Classify the request and follow the matching section.
Mode Selection
| Mode | Signals | Section |
|---|---|---|
| Skill Creator | create skill, scaffold skill, new skill, build a skill | Create Skill |
| Agent Creator | create agent, scaffold agent, new agent | Create Agent |
| Weak-Model Uplift | weaker model, uplift skill, make a skill work for Opus 4.6, improve guidance from generated output | Uplift for Weaker Models |
| Agent Comparison | compare agents, A/B test agents, benchmark agents, benchmark skill, bake-off | Compare Agents |
| Agent Evaluation | evaluate agent quality, audit agent, grade agent, eval skill | Evaluate Agent |
| Skill Composer | compose skills, DAG orchestration, skill pipeline | Compose Skills |
| Routing Tables | update routing tables, sync routing, routing drift | Update Routing |
| Toolkit Evolution | evolve toolkit, self-improve, discover gaps | Evolve Toolkit |
| Generate CLAUDE.md | generate claude.md, create claude.md, init | Generate CLAUDE.md |
Create Skill
Phases: INTENT -> DRAFT -> TEST -> REGISTER
- Capture intent. What should the skill do? When should it trigger? What output? Are outputs objectively verifiable (code, data) or subjective (writing, design)?
- Duplicate check. Run
grep -i "<domain>" skills/*/SKILL.mdto check existing coverage. If an umbrella skill covers the domain, add a reference file instead. - Write SKILL.md. Follow
references/skill-creator/skill-template.mdfor frontmatter structure. Apply Dense-Complete Writing standard. Frontmatter must include: name, description, routing (triggers, not_for, category, pairs_with), allowed-tools. - Test. Try 3 should-trigger, 2 should-not-trigger, and 2 near-miss prompts with the skill loaded. Revise the SKILL.md until routing and output are right.
- Register. Run
python3 scripts/generate-skill-index.pyto update routing.
Load references/skill-creator.md for the full workflow. Deep references in references/skill-creator/ cover progressive disclosure, artifact schemas, complexity tiers, error catalog, enrichment workflow, and more.
Scripts: scripts/skill-creator/
Create Agent
Phases: DISCOVER -> DESIGN -> SCAFFOLD -> REGISTER -> VALIDATE
- Discover. Check for domain overlap:
grep -i "<domain>" agents/*.md. If an existing agent covers the domain, add areferences/file instead. - Design. Decide role type (reviewer/engineer/orchestrator), allowed tools, complexity, triggers (3-6 specific phrases), pairs_with (verify each exists), reference files, description (intent verb + domain + boundary clause), activation cases.
- Scaffold. Write the agent file using
references/agent-creator/agent-frontmatter-template.md. Followdocs/PHILOSOPHY.mdfor operator context structure. - Register. Run
python3 scripts/generate-agent-index.py. - Validate. Run
python3 scripts/validate-references.pyto check reference file integrity. Test activation with the 3+2+2 prompt set.
Load references/agent-creator.md for full phases. Deep references in references/agent-creator/ cover design patterns, frontmatter template, eval design.
Uplift for Weaker Models
Improve a skill, agent, or shared guide until a weaker model produces strong output with it. Load references/weak-model-uplift.md and follow its steps:
- Pick the target from data. Query
~/.claude/learning/usage.dbandlearning.dbfor heavily used or failing skills. - Build tasks and checks first. 4–8 tasks plus 1–2 held-out tasks; deterministic checks and a yes/no rubric written before any run.
- Run the arms. No guidance and current guidance, two samples per task minimum, with
python3 scripts/weak_model_run.py. - Score and look. Checks, rubric, your own review of every artifact, optional Jev questions on extracted facts.
- Turn failures into rules. Concrete values, before/after examples, runnable checks; delete stale instructions; examples from unrelated products.
- Rerun the guided arm and held-out tasks; stop when gains flatten or after three rounds.
- Report and ship a per-round table with held-out results, cost, and caveats in the PR body.
Compare Agents
Controlled benchmarks comparing agent variants on identical tasks.
- Select variants. Identify the agents to compare (2-4 variants).
- Design benchmark. Load
references/agent-comparison/benchmark-tasks.md. Select 5-10 representative tasks covering the agent's domain. - Execute. Run each task with each variant. Collect: output quality, token usage, tool calls, time.
- Grade. Apply rubric from
references/agent-comparison/grading-rubric.md. Score each dimension. - Report. Use
references/agent-comparison/report-template.md. Include: methodology, per-task scores, aggregate rankings, cost analysis, recommendation. - Optimize. Load
references/agent-comparison/optimize-phase.mdto improve the winning variant further.
Load references/agent-comparison.md for the full methodology.
Evaluate Agent
Static structural and standards-compliance grading with a 90-point deterministic scorer.
- Read the agent file. Extract frontmatter, body sections, reference files.
- Score. Apply rubric from
references/agent-evaluation/scoring-rubric.md. Categories: identity (15 pts), expertise (20 pts), routing (15 pts), references (15 pts), workflow (15 pts), standards (10 pts). - Report. Use
references/agent-evaluation/report-templates.md. Include: per-category scores, specific findings, improvement recommendations. - Batch mode. For multiple agents:
references/agent-evaluation/batch-evaluation.md.
Load references/agent-evaluation.md for the full methodology.
Compose Skills
DAG-based multi-skill orchestration with dependency resolution.
- Define the DAG. List skills in execution order. Identify dependencies (skill B needs output from skill A).
- Check compatibility. Load
references/skill-composer/compatibility-matrix.md. Verify input/output contracts between skills. - Build the pipeline. Load
references/skill-composer/composition-patterns.mdfor orchestration patterns (serial, parallel, fan-out, conditional). - Execute. Run skills in DAG order. Pass outputs between skills via the defined contracts.
- Validate. Check all skills completed. Verify final output meets the composite goal.
Load references/skill-composer.md for the full methodology. See references/skill-composer/examples.md for worked examples.
Scripts: scripts/skill-composer/
Update Routing
5-phase pipeline: SCAN -> EXTRACT -> GENERATE -> UPDATE -> VERIFY.
- SCAN. Run
python3 scripts/generate-skill-index.pyto discover all skills and agents. - EXTRACT. Parse frontmatter from each SKILL.md and agent file. Extract triggers, description, category, complexity.
- GENERATE. Build
skills/INDEX.jsonandagents/INDEX.json. - UPDATE. Write index files. PostToolUse hooks auto-regenerate on individual edits; this covers bulk changes and drift.
- VERIFY. Compare generated index against discovered files. Report missing entries, conflicts, or stale entries.
Load references/routing-table-updater.md for full phases. Deep references in references/routing-table-updater/ cover routing format, extraction patterns, conflict resolution, batch mode.
Evolve Toolkit
7-phase pipeline: DISCOVER -> DIAGNOSE -> PROPOSE -> CRITIQUE -> BUILD -> VALIDATE -> EVOLVE.
- DISCOVER. Audit recent sessions for routing failures, skill gaps, agent weaknesses, user friction.
- DIAGNOSE. Load
references/toolkit-evolution/diagnose-scripts.md. Run gap analysis scripts. Identify patterns. - PROPOSE. Generate 3-5 improvement proposals with expected impact, effort, risk.
- CRITIQUE. Apply multi-perspective review to proposals.
- BUILD. Implement the approved proposals using the appropriate mode above (create skill, create agent, etc.).
- VALIDATE. Run tests and validators on new/changed components.
- EVOLVE. Update evolution history at
references/toolkit-evolution/evolution-history.md.
Load references/toolkit-evolution.md for the full pipeline.
Generate CLAUDE.md
4-phase pipeline: SCAN -> DETECT -> GENERATE -> VALIDATE.
- SCAN. Check for existing CLAUDE.md. If present, write to
CLAUDE.md.generatedfor comparison. Detect language, framework, build system from repo files. - DETECT. Identify domain enrichment opportunities. Load
references/generate-claudemd/examples-and-errors.mdfor language-specific patterns. - GENERATE. Load template from
references/generate-claudemd/CLAUDEMD_TEMPLATE.md. Fill sections: overview, commands, architecture, conventions, testing, deployment. - VALIDATE. Run all documented commands. Verify paths exist. Check for secrets in output.
Optional modes: subdirectory CLAUDE.md for monorepos; minimal mode (overview + commands + architecture only).
Deep References
Load when the task needs detailed schemas, templates, or methodology.
| Mode | Key References |
|---|---|
| Skill Creator | references/skill-creator.md, references/skill-creator/{skill-template,progressive-disclosure,complexity-tiers,error-catalog,enrichment-workflow}.md |
| Agent Creator | references/agent-creator.md, references/agent-creator/{agent-design-patterns,agent-frontmatter-template,agent-eval-design}.md |
| Weak-Model Uplift | references/weak-model-uplift.md |
| Agent Comparison | references/agent-comparison.md, references/agent-comparison/{methodology,grading-rubric,benchmark-tasks,report-template,optimize-phase}.md |
| Agent Evaluation | references/agent-evaluation.md, references/agent-evaluation/{scoring-rubric,report-templates,batch-evaluation}.md |
| Skill Composer | references/skill-composer.md, references/skill-composer/{compatibility-matrix,composition-patterns,skill-patterns,examples}.md |
| Routing Tables | references/routing-table-updater.md, references/routing-table-updater/{routing-format,extraction-patterns,conflict-resolution,examples}.md |
| Toolkit Evolution | references/toolkit-evolution.md, references/toolkit-evolution/{diagnose-scripts,evolution-history,evolve-preferred-patterns}.md |
| Generate CLAUDE.md | references/generate-claudemd.md, references/generate-claudemd/{CLAUDEMD_TEMPLATE,examples-and-errors}.md |
Scripts and Agents
| Mode | Scripts | Agents |
|---|---|---|
| Skill Creator | scripts/skill-creator/ |
agents/skill-creator/ |
| Skill Composer | scripts/skill-composer/ |
-- |
| Weak-Model Uplift | scripts/weak_model_run.py (repo root) |
-- |
| Routing Tables | scripts/routing-table-updater/ |
-- |
| Agent Comparison | scripts/agent-comparison/ |
-- |