Borrowing it
Nothing to install: this file belongs to jakildev/IrredenEngine. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/jakildev/IrredenEngine/master/.claude/skills/review-fleet-feedback/SKILL.mdgit clone --depth 1 https://github.com/jakildev/IrredenEngineWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/jakildev/irredenengine/review-fleet-feedback)<a href="https://agentmods.dev/skills/jakildev/irredenengine/review-fleet-feedback"><img src="https://agentmods.dev/badge/skills/jakildev/irredenengine/review-fleet-feedback/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/jakildev/irredenengine/review-fleet-feedback"><img src="https://agentmods.dev/badge/skills/jakildev/irredenengine/review-fleet-feedback.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00136 | $0.01488 |
| Opus 5.5 | $0.00054 | $0.00595 |
| Sonnet 5.5 | $0.00027 | $0.00298 |
| Haiku 4.5 | $0.00014 | $0.00149 |
Grade A, and why
review-fleet-feedback scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 115 lines — stays where its author put it; the contents beside it link to each section on GitHub.
review-fleet-feedback
The deterministic work lives in
scripts/fleet/review-fleet-feedback;
this skill runs it, reads its JSON, and separates two kinds of decisions:
- Mechanical transitions (
pending_mutationsin the digest — merged-PR flips, 7-day auto-closures, recurrence flags): applied without asking; the script detected them from GitHub state. - Human-judgment decisions (which new proposals to log, whether to drop a proposed fix): asked.
Both go back through the script's apply. Signature parsing lives in the
script's SIGNATURES table, never in this skill body.
State, all under ~/.fleet/feedback/ and never committed: <role>.md
(source entries, read-only here), .last-reviewed (ISO watermark),
.fix-log.jsonl (one JSON object per line; tolerates manual edits). If
the directory is missing or empty, report "no fleet feedback yet" and exit.
Flow
- Digest.
scripts/fleet/review-fleet-feedback digest > /tmp/fleet-digest.json. Fields:clusters(count ≥ 2 by signature, withexamplesandall),singletons(never proposable),recurring(applied fixes with entries afterapplied_at),still_proposed,closed_this_run(applied fixes quiet ≥ 7 days),fresh_proposable(clusters with no open fix-log row),pending_mutations,fix_log_counts.total_entries == 0→ skip to step 5 (still print the open fix-log and bump — the contract is "seen", not "fixed"). - Proposals. One paragraph per
fresh_proposablecluster naming the concrete artifact to change (a file path or script) and any cross-refs. A proposal that cannot name an artifact says so and tags the clusterneeds-investigation. One occurrence is noise; two is a pattern. - Present, most urgent first:
List 3–5 interesting singletons in a collapsed block at most.RECURRING (previous fixes didn't close the loop): ! fix-NNN (<signature>) — <N> occurrences since applied <date> STILL PROPOSED (not yet applied, still recurring): · fix-NNN (<signature>) — <N> new occurrences since proposed <date> NEW PROPOSALS: 1. [Nx] <signature> <proposal text> CLOSED THIS RUN (no recurrence in ≥7d): ✓ fix-NNN (<signature>) — closed after <N>d clean Open fix-log: <P> proposed, <A> applied, <R> recurring, <C> closed. - Reconcile. Mechanical transitions go into the decisions JSON
unconditionally. Ask only for: ≤ 4 new proposals → one
AskUserQuestionwith each as a multi-select option; > 4 → one bulk question (log all / top N / none / let me pick); manual drops and manual applied-confirms only when the human raises them or astill_proposedrow is ≥ 30 days old (batchstill-proposed / dropwhen > 3).recurringfixes need a fresh proposal, not a status flip — say so. - Apply and bump. Write the decisions JSON (
apply --schemaprints the schema, including thepending_mutations), then:
If anything errored before this step, do not bump — a stale marker re-surfaces the entries next run.scripts/fleet/review-fleet-feedback apply --decisions /tmp/fleet-decisions.json scripts/fleet/review-fleet-feedback bump - (Optional) file tasks. To hand proposals to the
human:approved→fleet-queue-ingest→ worker pipeline:
Each proposed row without ascripts/fleet/review-fleet-feedback file-tasks --dry-run scripts/fleet/review-fleet-feedback file-tasks [--ids fix-001,fix-003]tracking_issuebecomes ahuman:approvedissue quoting the proposal and three representative entries; the URL is written back to the row, and a mergedCloses #NPR flips it toappliedon the next digest. Confirm with the human first — these are public issues; default to--dry-run. - Summary.
Reviewed N entries since <date> (C clusters, S singletons). M new proposals logged, K previously proposed resolved, L auto-closed. Marker bumped to <ts> UTC. Open fix-log: <counts>.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 115 lines · 136 tokens per session scan A e06dcffbed14
review-fleet-feedback is a skill published in the GitHub repository jakildev/IrredenEngine (10 stars, last pushed today), licensed MIT. It adds 136 tokens to every session and 1,488 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-11-07.
review-fleet-feedback compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| review-fleet-feedbackjakildev/IrredenEngine | Skill | 10 | today | MIT | A | 136 | Claude Code |
| imagegenopenai/codex | Skill | 134k | today | Apache-2.0 | A | 113 | Codex |
| local-ai-agentsmicrosoft/ai-agents-for-beginners | Skill | 79k | 2d ago | MIT | A | 200 | Claude Code, Codex |
| playwright-climicrosoft/playwright | Skill | 100k | 2d ago | Apache-2.0 | A | 19 | Claude Code |
| browser-automationopenclaw/openclaw | Skill | 394k | yesterday | MIT | A | 36 | Claude Code |
| systematic-debuggingobra/superpowers | Skill | 315k | 5d ago | MIT | A | 21 | Claude Code |
| next-cache-components-adoptionvercel/next.js | Skill | 143k | yesterday | MIT | A | 95 | Claude Code |