agentleFS
Totes-MickGOATsTotes-MickGOATs/opus-pocus/skills/avada-verbosa/SKILL.md

avada-verbosa

Skill9 starsChanged 3 months agoMITView on GitHub

The ablation ritual — systematically remove instruction text and keep only removals that don't measurably hurt. Much instruction text is compensation for model weaknesses that no longer exist, and nobody measures which. Use for "is all this CLAUDE.md text even doing anything", "run an ablation", "my instructions grew for two years, prune them", or as a periodic maintenance pass after /opus-pocus. Requires a baseline (The Pensieve), a revert path, and an answer on whether humans read these files — on a team it moves text to an archive rather than deleting it. Removals land in themed batches with observation windows. NOT for removing text already identified as WRONG — the other spells handle defects; this one kills the merely useless.

The file

We split this skill into the rules it gives an agent

5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Never candidates: destructive-action guards, security boundaries, data-egress rules, anything a measured incident put there (check the …

    line 42
  2. Distinctive:

    Before any round, ask the repo owner one question and record the answer at the top of the ablation log:

    line 52
  3. Very specific:

    If yes, ablation moves text; it does not delete it: Every candidate goes to docs/conventions.md (Obliviate Fossilium's archive move) and …

    line 57
  4. Distinctive:

    Run the eval, or open the observation window (a week of normal work with The Pensieve's counters running).

    line 70
  5. Distinctive:

    No regression → the removal stands: Do not restore text out of nostalgia.

    line 72

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

🔮 Avada Verbosa

"Delete what nothing measures. Mourn nothing that doesn't fail an eval."

Mature instruction stacks accrete compensation for weaknesses the current model no longer has, and text survives because deletion feels risky and nobody measures. This spell makes deletion cheap and measured.

Practitioner reports of large deletions from mature prompt stacks with no measured eval loss are common; treat any specific fraction as unverified. This pass exists to produce your number, not to reproduce someone else's — and a claim without its measurement is exactly what legilimens-anthropica lists as an anti-pattern.

Prerequisites — no baseline, no killing curse

  1. A baseline. Either a real eval suite (tasks the repo cares about, scored), or at minimum The Pensieve's telemetry week: loop counts, correction rates, token burn, session outcomes. Without a before, "no eval loss" is unfalsifiable.
  2. A revert path. Instruction files under version control, deletions in their own commits, one theme per commit — so any regression bisects to its deletion.

Selecting candidates

Rank instruction text by suspicion, highest first:

  1. Compensation prose — text telling the model to do what the current family does unprompted (thoroughness demands, self-verification, "think step by step" relics).
  2. Explanation prose — paragraphs justifying a rule to the model. The rule may earn its place; the three-paragraph rationale rarely does (archive it — Obliviate Fossilium's move).
  3. Mechanically-enforced rules — prose restating what a blocking hook already enforces. The hook survives; the paragraph is a candidate.
  4. Never-observed rules — rules whose trigger situation hasn't occurred in recorded history (transcripts, git log). Untriggered text is untested text.
  5. Low-stakes preferences — formatting and style minutiae the user never actually enforces in review.

Never candidates: destructive-action guards, security boundaries, data-egress rules, anything a measured incident put there (check the repo's decision records before selecting — a rule with a scar behind it needs its ground re-examined, not ablated on suspicion), and anything that also serves a human reader.

The eval is blind to the second audience. On a team, a memory file doubles as onboarding documentation and as the written record of a convention. An eval measuring model behaviour cannot register the cost of deleting either — the deletion passes, the next new contributor loses the only written statement of a rule, and no counter in this book will ever show it.

Before any round, ask the repo owner one question and record the answer at the top of the ablation log:

"Do humans on this project read these files — for onboarding, for conventions, or in review?"

If yes, ablation moves text; it does not delete it. Every candidate goes to docs/conventions.md (Obliviate Fossilium's archive move) and the instruction file keeps a one-line pointer. The measured question stays "does removing it from the model's context hurt"; it never becomes "does anyone need these words at all".

And on a shared repo, removals land through review. One themed commit is still the unit, but each goes to a pull request with the ablation rationale in the description — so someone who knows why a line exists gets a chance to say so before the observation window, not after it.

The ritual

  1. Batch removals by theme (one commit each), 10–30% of suspect text per round — not everything at once; regressions must bisect.
  2. Run the eval, or open the observation window (a week of normal work with The Pensieve's counters running).
  3. No regression → the removal stands. Do not restore text out of nostalgia.
  4. Regression → bisect to the responsible removal, restore only that text, and rewrite it tighter (it earned its place; it didn't earn its old word count).
  5. Repeat until a round produces mostly restorations — that's the floor.

Bounds

  • Scope: instruction text already covered by the other passes. This pass removes text; it never runs without a baseline (The Pensieve), a revert path, and an answer on whether humans read these files.
  • Cap: one themed batch per round, 10–30% of suspect text — never everything at once, because regressions must bisect. On a team repo, move rather than delete.
  • Done when the round's batch has landed and the observation window opens. The next round is a different session, after the window closes.
  • Quote once, at read time; mark anything you cannot re-confirm UNVERIFIED rather than re-reading to check yourself.
  • See skills/opus-pocus/references/casting-safety.md for the full rules.

Report format

Per round: bytes removed · themes · whether they were deleted or moved (and where) · eval/observation result · restorations, with the rewritten text. Running total: instruction bytes at start, now, and the floor estimate. Every claim of "no loss" cites what was measured, not "seemed fine".

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

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.