requeue
Reviews and reorders the queue an engineering loop or team works from — backlog, roadmap, todo, milestones — so the next work picked up is the right work.
Skill by Busy-Office
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/busy-office-requeue
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/requeue
What's inside
- Skill name
requeue- Description
- Reviews and reorders the queue an engineering loop or team works from — backlog, roadmap, todo, milestones — so the next work picked up is the right work. Pulls every open item with the attributes that decide order (acceptance stated or not, blocked, human-only, duplicated, contradicted between files, stale), ranks them against the project's intent by unblocking power, purpose, readiness, decay and cost, splits them into lanes (the loop can finish it · needs a bounded subloop · needs a gauntlet of approaches · needs a human), rewrites the top vague items into tasks with an object, a test and a bound, and proposes the new order without touching the repo. Use when someone asks what to work on next, wants the backlog or roadmap reprioritised, re-ranked, triaged or cleaned up, says the priorities are wrong or the roadmap is stale, asks which items the autonomous loop should be fed, or arrives from loop-economist because the loop's problem is its input rather than its actor.
- License
- MIT
- Instructions
- 135 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (12)
- SKILL.md
- evals.json · evals/
- BAR.md · evals/gauntlet/
- ROUNDS.md · evals/gauntlet/
- README.md · fixtures/mixed-queue/
- BACKLOG.md · fixtures/mixed-queue/docs/
- ROADMAP.md · fixtures/mixed-queue/docs/
- expect.json · fixtures/mixed-queue/
- ranking.md · references/
- report-template.md · references/
- sharpening.md · references/
- queue.mjs · scripts/
SKILL.md (first lines)
# Requeue A loop is only as good as what it is fed. Most loops that look broken are being handed items that were never tasks: no acceptance test, a decision buried inside, or the same item twice in two files with opposite statuses. No model fixes that. Requeue fixes the input. ```mermaid flowchart LR A["queue.mjs<br/>items + attributes · read-only"] --> B["hygiene<br/>duplicate · contradiction · ghost · stale"] B --> C["rank<br/>unblocks › intent › readiness › decay › cost"] C --> D["lanes<br/>loop · subloop · gauntlet · human"] D --> E["sharpen the top<br/>object · test · bound"] E --> F["proposal<br/>order · reasons · asks"] F -. only when asked .-> G["write the queue file"] ``` ## The guard-rail - **Propose; do not rewrite.** The repo is untouched unless the person names the file and asks. Reordering someone's roadmap unasked is the one thing this skill must never do. - **Rank against a written purpose.** If no intent document exists, say so in the first line and rank on unblocking and readiness only — and say that the ranking is unanchored. - **Read bounded.** Queue files fully; everything else by header. - **No subagents.** One context, one pass. - **Leave a receipt**: files read, items considered, repo untouched. ## Workflow ### 1. Collect ```bash node <skill-dir>/scripts/queue.mjs <repo-path> > <scratchpad>/queue.json ``` Every open item with file:line, section, whether it states an acceptance test, whether it is worded only as judgement, blocked markers, human-only markers, first-seen date, plus duplicates, contradictions between files, and the intent documents. Read all of it. No queue file → say so in three lines and stop. There is nothing to reprioritise, and inventing a backlog is not the ask. ### 2. Hygiene first `references/ranking.md`, hygiene section. Duplicates, contradictions, ghosts, stale items. Resolve *before* ranking: ranking a list that contains the same item twice produces two ranks for one piece of work. For a contradiction, decide which is true from the repo — the commit, the code, the test — not from whichever file was edited last. ### 3. Rank Five factors in strict precedence: **unblocks › intent › readiness › decay › cost**. One line of reason per ranked item, naming the deciding factor, and naming the loser when two factors disagreed. An item that traces to no sentence of intent is a deletion candidate, not a low rank. ### 4. Split the lanes - **loop** — the loop can finish it unattended. - **loop, subloop** — the approach is uncertain: budget try · verify · adjust rounds with a round cap. - **loop, gauntlet** — more than one plausible approach and a costly wrong choice: the bar gets written before the attempts run. - **human** — a credential, an account, a decision, a signature. It leaves the loop's queue and becomes a gate item with the exact ask. - **blocked** — the blocker is named; if it is not, *naming it* is the item. Mixing human-only items into the loop's lane is the most common cause of a loop that stalls while looking busy. ### 5. Sharpen the top `references/sharpening.md`. Rewrite the top vague items — enough for the next few ticks, not the whole list — into object · test · bound. Where no test can be written, choose honestly between a question for a person, a bounded spike, and deletion. Never pass an untestable item to the loop. ### 6. Write the proposal `references/report-template.md`, exactly: ≤ 50 words, queue health, the proposed order with reasons and lanes, what leaves the loop's queue, the sharpened rewrites, hygiene rows, do-next (≤ 5), footer receipt. Then a terminal summary of ≤ 8 lines. ### 7. Apply — only when asked Write the accepted order into the file the loop actually reads, one commit, diff shown first. Keep the items' wording as sharpened, keep the file's existing format, and never delete an item in the same commit as a reorder — deletions are their own decision and their own diff. ## Judgement calls **Unblocking beats value.** A small thing three items wait on ships more work this week than the biggest item on the list. **Readiness is a cap, not a factor.** An unready item cannot sit at rank 1: sharpen it, then rank it. Feeding it up the queue anyway is how a loop burns a run discovering the item was a wish. **Old is not the same as dead.** Say the age; let the reader decide. Propose deletion only when nothing waits on it *and* it traces to no intent. **The queue the loop reads is the real one.** When two files disagree, the file the driver loads wins, and the other becomes a pointer. **Don't rank what a person must do.** Human items get a lane and an exact ask, not a position in a queue nobody is working. **Say when the order barely changes.** "The current order is right; two items need sharpening" is a good outcome and a cheap one.
From Busy-Office/ai-skills, MIT.
More from Busy-Office/ai-skills
- 0.570score
jev
Busy-Office
Get a fast, typed second opinion (yes/no, choice, or score with probabilities) from jev-ai.pro before acting.
SkillAFreshness: AClaude Code +9 - 0.566score
loop-doctor
Busy-Office
Reviews — and, when asked, sets up — a project's autonomous, scheduled loop — the routine that wakes on a cadence (cron, launchd, a /loop interval, a cloud…
SkillAFreshness: AClaude Code +9 - 0.566score
graph-engineer
Busy-Office
Turns a linear agent, prompt chain, or orchestration script into an engineered graph — nodes with contracts, edges that carry data, fan-out/fan-in only where…
SkillAFreshness: AClaude Code +9 - 0.529score
app-icon-generator
Busy-Office
Generate a complete app icon set — iOS AppIcon.appiconset, Android launcher + adaptive icons, and web favicons/PWA manifest icons — from a single square…
SkillBFreshness: BClaude Code +9 - 0.529score
progress-dashboard
Busy-Office
Publishes a one-page stakeholder progress dashboard for any git project — where it stands, what's waiting on people, whether it's stalled — from whatever…
SkillBFreshness: BClaude Code +9 - 0.525score
loop-economist
Busy-Office
Reviews what an engineering loop's actual runs cost and produced — reading Claude Code session transcripts and git history rather than the loop's documents.
SkillBFreshness: BClaude Code +9 - 0.525score
solo-flow
Busy-Office
Prescribes and audits a trunk-based git workflow for a repository with exactly one writer — a single autonomous agent or loop, with no other humans committing.
SkillBFreshness: BClaude Code +9 - 0.283score
wake-weight
Busy-Office
No description from the publisher yet.
SkillBFreshness: BClaude Code +9 - 0.283score
sharpen-intent
Busy-Office
No description from the publisher yet.
SkillBFreshness: BClaude Code +9 - 0.283score
loop-atlas
Busy-Office
No description from the publisher yet.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 20, 2026 (1 month ago)
- Last release
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Busy-Office/ai-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Busy-Office
- 0.570score
jev
Busy-Office
Get a fast, typed second opinion (yes/no, choice, or score with probabilities) from jev-ai.pro before acting.
SkillAFreshness: AClaude Code +9 - 0.566score
loop-doctor
Busy-Office
Reviews — and, when asked, sets up — a project's autonomous, scheduled loop — the routine that wakes on a cadence (cron, launchd, a /loop interval, a cloud…
SkillAFreshness: AClaude Code +9 - 0.566score
graph-engineer
Busy-Office
Turns a linear agent, prompt chain, or orchestration script into an engineered graph — nodes with contracts, edges that carry data, fan-out/fan-in only where…
SkillAFreshness: AClaude Code +9 - 0.529score
app-icon-generator
Busy-Office
Generate a complete app icon set — iOS AppIcon.appiconset, Android launcher + adaptive icons, and web favicons/PWA manifest icons — from a single square…
SkillBFreshness: BClaude Code +9 - 0.529score
progress-dashboard
Busy-Office
Publishes a one-page stakeholder progress dashboard for any git project — where it stands, what's waiting on people, whether it's stalled — from whatever…
SkillBFreshness: BClaude Code +9 - 0.525score
loop-economist
Busy-Office
Reviews what an engineering loop's actual runs cost and produced — reading Claude Code session transcripts and git history rather than the loop's documents.
SkillBFreshness: BClaude Code +9
Cite this page
requeue skill. Agent Mart. https://agentmart.dev/skills/busy-office-requeue (last updated 2026-10-24)