triage-open-items
Skill0 starsChanged 39 days agoMITView on GitHub
Works through the open-items list with you, matching each item against your backlog, and files, keeps or drops it with your approval. Use when open items have piled up, when finish-branch or handle-feedback offers triage, or to resume a paused triage.
In this repository11 other files it gives its agents.
- AGENTS.mdAGENTS.md
- adversarial-reviewSkill
- brainstormSkill
- execute-planSkill
- find-root-causeSkill
- finish-branchSkill
- handle-feedbackSkill
- prove-doneSkill
- tddSkill
- update-specSkill
- write-planSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 0 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
When you find something worth doing later that this work does not include, add it as an item to .dietpowers/trackers/open-items.md, …
- Very specific: line 18
If your partner asked to resume, follow ## Resuming in ${CLAUDE_PLUGIN_ROOT}/shared/trackers.md, then carry on from the step it leads to.
- Very specific: line 19
Read .dietpowers/trackers/open-items.md.
- Very specific: line 23
Ask about one item at a time, in file order, recording each Question in the item before asking it.
- Very specific: line 27
If the dietpowers:finish-branch skill invoked you and your partner replies pause, also say to resume the triage first and then run …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Triage Open Items
Later work found mid-flow is only useful if it reaches the backlog once, in the right place, or is dropped on purpose. Triage takes the open-items list, checks each item against what the backlog already holds, and lets your partner decide each one.
Ask your partner one question at a time, in plain text; do not use the AskUserQuestion tool, because some clients show only the tool's question and drop the text around it. Put what your partner needs to answer in the same message: the problem and why it matters, then the options, recommended first, each with a short bold label in words (never numbers or letters) and a one-line reason. End with a line naming those labels in the same order, such as Reply with **new PR**, **straight to main**, or **drop it**., and make the question the last thing in the message, after any tool use. Your partner may answer with an option, their own alternative, a question or an aside. Keep messages short: lead with the decision, then only the detail needed to answer it. Before a stretch of work that takes more than a moment, such as dispatching a reviewer, writing a spec or plan, or fixing findings, say in one line what you are about to do; after your partner answers, say what comes next before starting it.
When you find something worth doing later that this work does not include, add it as an item to .dietpowers/trackers/open-items.md, following ## Open items in ${CLAUDE_PLUGIN_ROOT}/shared/trackers.md, and say so in one line.
Triage commits nothing. When the backlog is a notes file, leave your edit to it on disk and say so.
The file's format and outcomes are in ## Open items, and replies and resuming in ## Replies and ## Resuming, all in ${CLAUDE_PLUGIN_ROOT}/shared/trackers.md.
- If your partner asked to resume, follow
## Resumingin${CLAUDE_PLUGIN_ROOT}/shared/trackers.md, then carry on from the step it leads to. - Read
.dietpowers/trackers/open-items.md. If it is missing or has noopenorkeptitems, say so and stop. - Find where the backlog lives, from the project instructions or your memory. If neither names it, ask once, for example GitHub issues, another tracker or a notes file, and offer to save the answer to memory. Read the backlog's open items:
gh issue list --state openfor GitHub issues; otherwise what your partner points to. If it cannot be read, say why; triage still runs, offering only keep and drop. - Study the list. Group related items, and merge items that describe the same thing into one, keeping all their evidence and the lowest number. Write the items back to the file in group order, so a resumed triage can follow it, and show the groups and merges in one message; this needs no question.
- Clear the Recommendation, Question and Decision of every item. Then compare each item with the backlog for duplicates and close matches, and write its Recommendation: the outcome with a one-line reason, and for file new or add to #N, the draft title and body, or the comment.
- Ask about one item at a time, in file order, recording each Question in the item before asking it. Offer the outcomes, recommended first, ending
Reply with <outcomes in bold>, or **pause**.Your partner may edit the draft in the reply. - Carry out each answer before the next question:
gh issue createorgh issue commentfor GitHub issues, or appending to a notes file. Record the Decision only once the outcome has succeeded, then remove the item from the file, except a kept item, which stays with statuskept. If filing or commenting fails, leave the itemopen, record the error under Recommendation, clear its Question and Decision so it does not look paused, and say so. - Report: what was filed, with links; what was added to, kept and dropped.
If the dietpowers:finish-branch skill invoked you and your partner replies pause, also say to resume the triage first and then run /dietpowers:finish-branch again to integrate.
Terminal state: if the dietpowers:finish-branch skill invoked you, return to it; otherwise stop.
Depth: ${CLAUDE_PLUGIN_ROOT}/shared/trackers.md
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.

