Ultra Plan Mode
Generate a self-contained, offline clickable HTML report for human-in-the-loop review. Turns N complex items (email/chat threads, signals, discrepancies, candidates, findings, queue items, audit recommendations) into scannable cards with ✅ keep / ⚠️ review / ❌ drop toggles, a free-text note per card, a deep link to each item's source, and a one-click "Copy selection" that exports the reviewer's decisions as plain text to paste back. Use whenever a person must review, approve, filter, triage, or audit many items without reading a wall of text — the reviewer's filtering becomes training signal for the agent's next pass. Includes a "master questions" preset for auditing a whole project/area. Triggers: Ultra Plan Mode, clickable review, decision cards, human-in-the-loop, review/approve/filter/triage N items, audit a project, "let me pick which ones". Spanish: revisión clickeable, dejá que yo elija cuáles, preguntas maestras, armá un HTML para revisar/aprobar/filtrar/seleccionar.From its SKILL.md
npx -y skills add JoaquinRuz/Ultra_Plan_ModeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 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 file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
4.9 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
Ultra_Plan_Mode — human-in-the-loop decision by HTML
When there is a lot to review (N items, each with context) and you want a human to decide without reading a wall of text: hand them a single self-contained HTML file where they scan cards, mark each in two clicks, and hand back their selection. It closes the loop — their filtering trains the agent's criteria for the next pass. Atomic: one tool = one clickable decision HTML.
When to use it
- Any review / approval / filtering / triage flow over complex or long items: comms threads, signals/discrepancies, candidates, decisions, queue items, recommendations.
- Auditing a project or area → use the "master questions" preset (below).
- If it's short (1–3 items) → you don't need this; just answer inline.
Procedure
- Digest the items (never raw): per item → a short title/ID · 1–2 lines of "what it is / what you read" · the key datum (amount, decision, who, date) · a deep link ↗ to the source.
- Generate the self-contained HTML (no deps/CDN → opens offline) from a data dict
via a small script (see
examples/generate.py), not by hand, so it scales to N cards. Or edit theREPORTobject intemplate.htmldirectly for a handful of items. - Per card: radios
✅ keep / ⚠️ review / ❌ drop+ a free-textnotefor corrections. Optionally pre-load apresetverdict per card; the reviewer confirms or overrides. - "Copy selection" button: collects
id — mark — notefor every touched card into a visible<textarea>+navigator.clipboard. The reviewer pastes it back. - Save the
.htmlwhere the reviewer can open it (a reports folder, or~/Downloads/). - Validate before delivering: balanced tags · zero
href="#"(all deep links resolved) · extract the<script>andnode --checkit. - Close the loop: when they paste their selection back → apply the corrections to the data/criteria; if the flow repeats, feed what you learned into the next run.
REPORT schema (for the generator / template)
const REPORT = {
title, subtitle /* HTML */,
meta: { date: "YYYY-MM-DD", generator: "ultra-plan-mode", target: "…" },
readonly: true,
legend: [{ c: "keep|review|drop", t: "label" }],
sections: [{
title,
items: [{
id, // short stable id (printed in the export)
title, // card heading
desc, // 1–2 digested lines
why, // optional: why you lean a way (the key datum)
link, // optional deep link (http(s):// or file://)
preset // optional: "keep" | "review" | "drop"
}]
}]
};
"Master questions" preset (audit a project/area) — READ-ONLY
For each project/area, answer these five; the recommendations that come out become the clickable cards:
- What's here? — map the structure.
- Live or legacy? — file count + most-recent mtime per folder → active / dormant / legacy.
- Curated or orphan? — is there a README / guide / owner? curated vs draft vs no guidance.
- Where can an agent go wrong? — stale copies of canonical files, mis-named folders, PII, deprecated paths, missing guidance.
- What to improve / merge / archive? — concrete recommendations, each with a severity.
Guardrails
- Self-contained (zero CDN) · deep links resolved (no link → can't be audited) ·
digested data, not raw · clipboard with
try/catch+<textarea>fallback. - In audits: READ-ONLY — propose, don't execute. Any destructive reorg (move/delete/ rename) needs the owner's explicit approval.
- Rule #1: name PII as a risk, never copy it into the report.
Output
An .html to open + the return contract: the reviewer pastes back
id: ✅ keep / ⚠️ review / ❌ drop — note. That is the training signal for the agent's criteria.
What ships with it: 6 files
1256.2 KB alongside SKILL.md, 1 of them executable
docs/
- preview.png1229.7 KB
examples/
- generate.pyruns3.3 KB
- .gitignore130 B
- LICENSE1.0 KB
- README.md7.1 KB
- template.html15.0 KB