Skill issue
Skill paranoidandroid2124/sounds-like-a-skill-issue/skills/skill-issue
Three meme-sized agent skills to audit stale SKILL.md files, demand paired evidence, and catch model drift.
npx -y skills add paranoidandroid2124/sounds-like-a-skill-issue --skill skill-issueAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 23 days oldThe repository was created 23 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Audit and slim an existing Agent Skill by separating durable capability delta from generic model knowledge, stale facts, repeated warnings, and ritual. Use when creating, updating, reviewing, or modernizing a SKILL.md; reducing instruction or token burden; resolving overlapping triggers; or deciding whether to keep, trim, measure, or delete a skill. Do not use to shorten ordinary prose or source code unrelated to agent skills, run an upgrade-only compatibility canary, or prove an efficacy claim; those need a canary or paired trial.
SKILL.md
3.8 KB, 700 tokens by cl100k_base, as published. Nobody here has run it
Skill Issue
Reduce the skill to the smallest intervention that demonstrably improves its target task.
Assume the model is innocent until the skill proves otherwise.
Inspect
- Read the target
SKILL.mdand every resource it directly routes to. - Identify the target task, supported harnesses, trust boundaries, and observable completion condition.
- Run
node scripts/audit-skill.mjs <skill-directory>from this skill directory when Node.js is available. Treat its findings as leads, not semantic verdicts. - Establish what the current base model already does without the skill. Do not infer this from reputation or model version.
Classify
Assign every material instruction one disposition:
- Keep: non-obvious domain facts, exact tool routing, trust or data-loss boundaries, deterministic operations, output contracts, and observable verification.
- Trim: generic advice, duplicated defaults, repeated warnings, fixed model or tool assumptions, and process whose cost exceeds the failure risk.
- Delete: instructions with no target capability, conflicts with the current environment, or no measurable benefit over baseline.
- Measure: plausible value that lacks paired evidence.
Read references/decision-rubric.md when a classification is disputed or the skill mixes domain knowledge and workflow.
Never trim input validation at trust boundaries, security controls, accessibility basics, error handling that prevents data loss, or an explicit user requirement.
Patch
- Require
nameanddescription. Preserve recognized optional or harness-specific fields when they carry licensing, compatibility, tool restrictions, security boundaries, or useful metadata. Remove a field only after classifying its behavior and portability cost. - Put all positive triggers and nearby exclusions in
description. - Keep the body imperative and focused on one job.
- Move conditional detail one level down into
references/; do not duplicate it in the body. - Keep scripts only for repeated or deterministic work. Add no dependency when the standard library suffices.
- Preserve user-authored behavior unless the user asked for an edit. For an audit-only request, return the patch proposal without changing files.
Verify
- Run the platform's skill validator when available.
- Rerun
audit-skill.mjsand report before/after lines, words, estimated tokens, resources, and unresolved findings. Include the exact command and counting method; retain the raw report or its path when results will be compared. - For a material behavioral change, use
$trust-me-browhen available. Otherwise run the same pinned task once without the skill and once with it, keep contexts isolated, and verify outputs from artifacts rather than self-reports. - Mark efficacy as unproven until a paired trial supports it.
Return
Lead with keep, trim, delete, or measure. Include:
- the capability the skill uniquely supplies;
- proposed or applied cuts with reasons;
- preserved safety boundaries;
- before/after instruction cost;
- the command, counting convention, and raw artifact behind those numbers;
- validation and trial evidence;
- remaining uncertainty.
Stars, prose length, and the implementer's confidence are not evidence.
What ships with it: 3 files
17.8 KB alongside SKILL.md, 1 of them executable
agents/
- openai.yaml215 B
references/
- decision-rubric.md2.4 KB
scripts/
- audit-skill.mjsruns15.2 KB