agentleFS
svy04svy04/ballast/skills/report/SKILL.md

report

Skill73 starsChanged 3 months agoMITView on GitHub

Read the delivery log and say which rules actually fire, which never have, and what to prune or fix. Use when the user asks whether ballast is doing anything, wants to clean up their rule catalog, or on a periodic review.

93 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use opportunities, export and 9 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • ansvisorSkill

    opportunities

    Finds content gaps, prompts worth tracking, and the off-site sources AI cites instead of the brand.

    Also in 3 projects that use this

  • soilmassSkill

    export

    Animation export configurations including format selection, resolution, framerate, quality, and optimization settings. Use when rendering animations for web, mobile, video, or social media. Provides tokens for all export parameters across Lottie, GIF, video, and sprite sheet formats.

    Also in 4 projects that use this

  • GoogleSkill

    quality

    Evaluates whether a GitHub issue is spam, empty, needs more information, or is OK to proceed.

    Also in 3 projects that use this

  • genomewalkerSkill

    resume

    Resume a thread by loading its ~800-token context capsule

    Also in 7 projects that use this

  • tokyubevoxelverseSkill

    checkup

    Give a repository a full health exam — doc rot, dependency staleness, CI decay, git hygiene, dead links, docs contradicting code — and grade it. Use when the user wants to know what quietly rotted, or a prioritized maintenance list.

    Also in 3 projects that use this

  • rajnavakotiSkill

    scan

    Run the AI dashboard scanner and generate the HTML report.

    Also in 5 projects that use this

The file

Files
SKILL.md

Report — a rule that never fires is a question, not a decoration

Every delivery is logged — rule ids, counts and sizes only, never prompt text — to ~/.claude/ballast/log.jsonl. This skill turns that log into decisions: keep, fix, or prune. Without it a catalog only ever grows, and every injected character of a dead rule is paid for by the work.

Steps

  1. Run the aggregation: node "$CLAUDE_PLUGIN_ROOT/hooks/scripts/ballast-rules.mjs" --report (find the path via claude plugin list if the variable is not set). It prints fires per rule, last-fired dates, blocks, rules present in the log but gone from the catalog, and — the load-bearing list — catalog rules that have never fired.
  2. Read the never-fired list as symptoms, not verdicts. A rule can be silent for three different reasons, with three different fixes:
    • Wrong-language keywords — the user types Korean, the keywords are English. Fix the keywords (pin skill), don't prune.
    • Safe-by-default — a danger block that never fired may be doing its job. Keep, and say why.
    • Dead weight — a rule about work the user no longer does. Propose pruning.
  3. Read the top of the table too. A rule firing on most messages is either genuinely always-relevant (should it be always: true, or is it too generic a keyword spamming every turn?) — propose the tightening, with the numbers.
  4. Propose changes one at a time, apply only on approval. The user is the author of their catalog; the report is evidence, not authority.

Honesty

  • An empty log is reported as exactly that, with its candidate causes (new install / no matches yet / BALLAST_NO_LOG=1) — never as "everything works".
  • Fire counts measure delivery, not obedience. A rule that fired forty times was placed in front of the model forty times; whether it was followed is a different question this log cannot answer.

Part of ballast — foundations first, every solved path kept, done means checks pass.

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.