cdcore09/whetstone
Meta-skills that sharpen your other skills: promote repeated code into reusable scripts, audit skill descriptions for ambiguity and overlap, repair skills from failed runs, and require evidence-based verification before an agent returns output.
Promote code an agent keeps rewriting into a saved script inside the owning skill, then rewrite the skill to execute that file instead of regenerating it. Use when the user notices the agent rebuilding the same helper across runs, asks to save a working script for reuse, mentions DRY for skills, or wants deterministic output where results currently drift between runs.
Audit installed Agent Skills for routing defects: missing or thin descriptions, descriptions that never say when to fire, names that disagree with their directory, duplicate skills shadowed across plugin versions, and pairs whose descriptions compete for the same request. Use when the user asks to audit, review, or disambiguate skill descriptions, says an agent picked the wrong skill, or asks why a skill never triggers. Not for authoring a new skill from scratch, which is skill-development's job.
Turn a failed or corrected agent run into a durable edit in the skill that caused it, choosing the smallest place that actually fixes the cause: process step, reference file, explicit rule, or unreliable code. Use when the user corrects the same mistake twice, says a skill keeps getting something wrong, asks to fix a skill rather than fix one output, or wants a correction to survive past the current session.
Add acceptance criteria and an evidence-based self-check to a skill so the agent inspects and repairs its own output before handing it over. Use when the user says they keep fixing the last 20 percent by hand, asks to add verification or quality gates to a skill, wants an agent to check its work, or reports that output arrives broken in ways the agent could have caught.