report
Skill1 starsChanged 34 days agoMITView on GitHub
Emit a status report as a one-line verdict + an icon-keyed status table (✅ done / ⏳ in progress / ⬜ up next), closing with a Next section in /steps shape — a numbered, copy-pasteable checklist, never a prose paragraph. No file changes. Chain with /recommend for opinionated picks, or /notes to drop a verbatim scratchpad.
99 other projects use a version of this.
Adopted by
Most recently taken up by
- SuresoftTechnologies/statica-plugintheir own version, first seen Nov 15, 2026
- XORwell/archeflowtheir own version, first seen Nov 15, 2026
- FYClamityDestiny/vettedtheir own version, first seen Nov 15, 2026
- veraetogrex-portfolio/solo-sddtheir own version, first seen Nov 15, 2026
- markmhendrickson/neotomatheir own version, first seen Nov 15, 2026
- matthewdonsemail-lab/logtheir own version, first seen Nov 15, 2026
Used with
Projects with it also use opportunities, export and 10 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.
ansvisorSkillopportunities
Finds content gaps, prompts worth tracking, and the off-site sources AI cites instead of the brand.
Also in 3 projects that use this
soilmassSkillexport
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
GoogleSkillquality
Evaluates whether a GitHub issue is spam, empty, needs more information, or is OK to proceed.
Also in 3 projects that use this
genomewalkerSkillresume
Resume a thread by loading its ~800-token context capsule
Also in 7 projects that use this
tokyubevoxelverseSkillcheckup
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
rajnavakotiSkillscan
Run the AI dashboard scanner and generate the HTML report.
Also in 5 projects that use this
Other versions99 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 99
- microsoft/data-formulator★ 17ksame name
- Zafer-Liu/Data-Analysis-Agent★ 2.6ksame name
- H-mmer/pentest-agents★ 815same name
- cwinvestments/memstack★ 433same name
- ai-search-guru/getcito-worlds-first-open-source-aio-aeo-or-geo-tool★ 432same name
- qbeka/jev-job-search★ 368same name
- automagik-dev/genie★ 353same name
- automagik-si/genie★ 353same name
- namastexlabs/automagik-genie★ 351same name
- ansvisor/ansvisor★ 241same name
89 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository56 other files it gives its agents.
- autopilotSkill
- before-afterSkill
- bigpictureSkill
- blast-radiusSkill
- brainstormSkill
- compoundSkill
- confidence-checkSkill
- contextualizeSkill
- create-ship-skillSkill
- create-skillSkill
- curateSkill
- debugSkill
- deep-researchSkill
- devtoolsSkill
- distillSkill
- done-checkSkill
- doneSkill
- double-checkSkill
- envsetSkill
- explainSkill
- fortifySkill
- goSkill
- handoffSkill
- harness-auditSkill
- interviewSkill
- matrixSkill
- mockupSkill
- mutateSkill
- notesSkill
- postmortemSkill
- presentSkill
- qaSkill
- readableSkill
- recommendSkill
- retireSkill
- review-planSkill
- scoutSkill
- sec-reviewSkill
- setup-ticketingSkill
- setup-worktreesSkill
- spec-checkSkill
- specSkill
- stepsSkill
- successionSkill
- super-reviewSkill
- tangentSkill
- tddSkill
- tend-memorySkill
- testSkill
- ticketSkill
- tldrSkill
- triageSkill
- waitSkill
- workSkill
- worth-itSkill
- wrap-upSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 4 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 73 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 90
Don't pad a dimension that didn't happen this session — omit the row.
- Distinctive: line 98
It is not a terminus: When the notification lands, resume the pipeline in that turn — don't read your own hold report as a finish line and …
- Distinctive: line 109
No code changes, no file writes, no commits.
- Distinctive: line 110
Never emit a prose Next paragraph: If the forward move genuinely is a single action, that's one line of prose — but two or more, or one …
“Common” is measured: kept by at least 6 in 10 of the 73 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Quick status check-in so the user can re-orient fast — whether they're stepping away, context-switching back in, or just taking stock mid-flow.
Answers "where are we now?" at a glance. The table is the report; prose is the frame around it.
Output shape
Four parts, in this order. No preamble, no signoff, no meta.
1. Heading — ### Where <THING> stands, where THING is the ticket key, branch, or task actually in flight (### Where PROJ-123 stands). Skip the heading if the session has no single subject.
2. Verdict — one bold sentence, the bottom line. Where things net out and what stands between here and done. This is the line the user reads if they read nothing else.
Everything's built and green; one background re-review is the only thing between here and the PR.
3. Status table — two columns, no column headers (leave both header cells empty — the labels are self-evident and a header band is wasted rows). Left cell = icon + dimension label. Right cell = the concrete state.
| | |
|---|---|
| ✅ **Code** | 6 files, in a worktree. Both `/super-review` blockers fixed — the CSV export's quoting of embedded commas and the AA contrast (now 5.13–5.60:1, measured live) |
| ✅ **Tests** | 81 files green. New: an export suite + an explicit embedded-comma/newline round-trip test |
| ⏳ **Re-vet** | running — confirming both fixes and that removing the now-pointless escaping helper didn't un-cover anything |
| ⬜ **Left** | local QA (`/qa run`) + open the PR, then `/before-after` |4. Next — a numbered checklist, never a paragraph. This is /steps inlined: the table says where things stand, the checklist says what to physically do next. Prose here is the failure mode — a Next paragraph that blends "confirm the prompt, then run this check, then branch on the result, then reboot" into one sentence makes the user re-parse a to-do list out of English every time.
Six rules (the same ones the /steps skill uses, inlined so this stands alone):
- One action per line, imperative, in execution order. Lead with the verb.
- Inline everything the step needs — the exact command, path, URL, ticket key, value. The user should never scroll back into the table to execute a step.
- Commands go in a fenced block under their step, and any command the user pastes uses absolute paths (they may paste into a fresh terminal) and one flag per line with
\continuations. - Conditionals become their own step (
3. If no ... line appeared, force the build first:), never a clause inside another step. A branch buried mid-sentence is the exact thing that gets missed. - At most one sub-line of context per step, and only when it changes how they execute — a gotcha, a dependency, a why-this-shape. Everything else belongs in the table or the closing paragraph.
- Label whose only when mixed. Most Next lists are entirely the user's — no labels. When some steps are yours, prefix each:
**You** — …/**Me** — ….
Still factual forward ordering, not opinionated picks — if the user wants the "if I were you" layer they'll chain /recommend.
Nothing left to do → don't fabricate a list. End on a closeout line instead, so the "can I close this window?" answer needs no inference. Pick by what the table and the session already show; don't run a separate check:
- Nothing would be lost by closing (work landed and pushed, no lesson worth codifying, no worktree, dev server, or background agent still up) →
**Next:** nothing — <the thing> is done. Safe to /done and close out. - Done, but loose ends exist (unpushed commits, a live worktree or server, an unfiled follow-up, a lesson worth capturing) →
**Next:** nothing left on <the thing>. Run /wrap-up to clear <the loose ends, named>, then /done.Offer it, never invoke it:/wrap-upcommits lessons and removes worktrees. - Unsure whether something would be lost → say so and point at
/done-checkrather than claiming "safe".
Shape:
**Next:**
1. Type `y` at the still-waiting package-manager prompt to confirm the upgrade
2. When it finishes, verify the GPU driver module built for the new kernel:
```
ls /lib/modules/<new-kernel>/extra/
```
3. If the driver module is missing, rebuild it *before* rebooting (your distro's
driver-rebuild command, targeting the new kernel)
4. Reboot, then confirm the driver reports the new version
5. Run one supervised suspend/resume cycle
- Suspend is untested on the new driver and this machine's history here is fragileOptionally one closing paragraph for things that don't fit a row: a lesson worth remembering, or a heads-up (a dev server still up on a port, an unstaged file, a background agent still running). Only when it's real — never as filler.
Icons
Exactly three carry the normal report. The status is the icon — don't also write "done" or "in progress" in the cell.
| ✅ | done / landed / green |
| ⏳ | in progress right now — a running agent, an open edit, a job mid-flight |
| ⬜ | queued, not started |
Two more, used only when earned: ⚠️ blocked or needs a call from the user, ❌ failed or red. A ⚠️ or ❌ row sorts to the top and must be reflected in the verdict.
Rows
Rows are dimensions of this session's work, derived fresh each time — not a fixed checklist. One to two words, bolded. Typical: Code, Tests, Browser, Tickets, Doc, Review, Deploy, Left.
- Order: ✅ rows first (what's settled), then ⏳, then ⬜. A
⬜ **Left**catch-all as the final row is the usual landing. - 4–8 rows. Under 4, the table isn't earning its formatting — use flat bullets. Over 8, collapse related dimensions.
- Right cell: concrete — paths, line numbers, branch names, counts, ticket keys, skill names in backticks. No hand-wavy "made good progress."
- Hard cell budget: ~320 characters. The CLI demotes the whole table to a borderless stacked fallback the moment any single cell wraps past 4 lines. A half-screen terminal (~130 cols) leaves only ~108 chars of cell width, so ~430 chars is the cliff — one bloated cell that looks fine full-screen takes all the other rows down with it. Overflow goes in the closing paragraph, not the cell.
- Don't pad a dimension that didn't happen this session — omit the row.
Mid-flight variant — the hold report
Same table, emitted while blocked instead of at a finish line. This is the parallel-session primitive: one glance at a session says what's running and what it's gating.
Precondition (hard — the whole variant hinges on it): fire ONLY when the turn is already over. You are waiting on a backgrounded agent or poll and there is no callable next tool — the next move arrives as a notification, not as a decision you're deferring. If a next step is callable, calling it is the report. A hold report written where work could have continued is the exact stall that pipeline skills (/work, plus a project's ship skill or land-and-verify leg, if it has one) each spend paragraphs defending against.
It is not a terminus. When the notification lands, resume the pipeline in that turn — don't read your own hold report as a finish line and wrap up.
Three deltas from the standard shape:
- Verdict names what you're blocked on and what it gates — "Tree's settled and green;
/super-review's verdict is the only thing between here and the PR." - The running thing gets its own ⏳ row, described in its own words (
running — confirming the export escaping in csv.ts). One ⏳ row per live agent. **Holding for:**replaces the Next checklist: what you're waiting on and what each outcome branches into — "clean → straight into merging; a finding → I stop and show you." This one stays prose, because there is nothing for the user to execute. If there is something they can usefully do while you wait, that goes under it as a normal numbered checklist.
Rules
- Lean. Every row earns its keep. Nothing landed yet → skip the table, say so in a sentence.
- No code changes, no file writes, no commits. Pure read/report.
- Never emit a prose Next paragraph. If the forward move genuinely is a single action, that's one line of prose — but two or more, or one with a branch in it, is a checklist.
- Don't also fire
/stepsafter a report. The Next section already is one; a second pass just duplicates it. - Skip "here's your report" / "hope this helps." Verdict first, straight in.
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
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.

