toolkit
Skill444 starsChanged 9 days agoMITView on GitHub
Toolkit management: create and evaluate skills and agents, manage routing tables, generate Claude.md.
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 6 are distinctive, and 12 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
12
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 82
Duplicate check: Run grep -i "<domain>" skills/*/SKILL.md to check existing coverage.
- Very specific: line 83
Write SKILL.md: Follow references/skill-creator/skill-template.md for frontmatter structure.
- Very specific: line 85
Register: Run python3 scripts/generate-skill-index.py to update routing.
- Very specific: line 97
Discover: Check for domain overlap: grep -i "<domain>" agents/*.md.
- Very specific: line 99
Scaffold: Write the agent file using references/agent-creator/agent-frontmatter-template.md.
- Very specific: line 101
Validate: Run python3 scripts/validate-references.py to check reference file integrity.
- Very specific: line 113
Run the arms: No guidance and current guidance, two samples per task minimum, with python3 scripts/weak_model_run.py.
- Distinctive: line 127
Execute: Run each task with each variant.
- Very specific: line 129
Report: Use references/agent-comparison/report-template.md.
- Very specific: line 142
Report: Use references/agent-evaluation/report-templates.md.
- Distinctive: line 156
Execute: Run skills in DAG order. Pass outputs between skills via the defined contracts.
- Distinctive: line 157
Validate: Check all skills completed.
- Very specific: line 169
SCAN: Run python3 scripts/generate-skill-index.py to discover all skills and agents.
- Distinctive: line 172
UPDATE: Write index files. PostToolUse hooks auto-regenerate on individual edits.
- Distinctive: line 188
VALIDATE: Run tests and validators on new/changed components.
- Very specific: line 189
EVOLVE: Update evolution history at references/toolkit-evolution/evolution-history.md.
- Very specific: line 199
SCAN: Check for existing CLAUDE.md.
- Distinctive: line 202
VALIDATE: Run all documented commands.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Toolkit
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/ | -- |
Other versions3 projects use a version of this.
Word for word · 1
- notque/vexjoy-agent★ 444100% same
Edited · 0
None found.
Wrote their own version · 2
- DataWithBaraa/claude-code-data-engineering-skills★ 52same name
- roethlar/AgentGovernanceBootstrap★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository64 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- assessmentSkill
- dataSkill
- business-opsSkill
- code-qualitySkill
- comment-qualitySkill
- condenseSkill
- joy-checkSkill
- content-engineSkill
- contentSkill
- headlinesSkill
- image-genSkill
- image-to-videoSkill
- series-plannerSkill
- topic-brainstormerSkill
- video-editingSkill
- writingSkill
- domainSkill
- cli-designSkill
- frontendSkill
- frontend-slidesSkill
- jev-designSkill
- webgl-card-effectsSkill
- game-asset-generatorSkill
- game-devSkill
- game-trailerSkill
- motion-pipelineSkill
- browser-jev-automationSkill
- cve-source-checkSkill
- deploySkill
- endpoint-validatorSkill
- headless-cron-creatorSkill
- kubernetesSkill
- githubSkill
- accountsSkill
- auto-dreamSkill
- building-with-jevSkill
- codexSkill
- docs-sync-checkerSkill
- doSkill
- dSkill
- grill-jevSkill
- workflow-helpSkill
- debuggingSkill
- plant-seedSkill
- processSkill
- pr-workflowSkill
- quickSkill
- testingSkill
- with-anti-rationalizationSkill
- workflowSkill
- worktree-agentSkill
- programmingSkill
- architecture-deepeningSkill
- codebase-analyzerSkill
- markdown-converterSkill
- news-collectionSkill
- researchSkill
- roastSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

