bug
Skill490 starsChanged 6 days agoMITView on GitHub
Report, list, or manage bug reports as GitHub issues
14 other projects use a version of this.
Adopted by
Most recently taken up by
- phuthuycoding/kanban-flowtheir own version, first seen Nov 8, 2026
- paulocsb/worldcup-fifa-pooltheir own version, first seen Nov 8, 2026
- jisuzzzz/haechitheir own version, first seen Nov 8, 2026
- retospect/precis-mcptheir own version, first seen Nov 6, 2026
- marcusbelz/di2-starter-kittheir own version, first seen Oct 31, 2026
- MatiasEzequielPereyra/ai-company-ostheir own version, first seen Oct 13, 2026
Used with
Projects with it also use init.
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.
MicrosoftSkillinit
Also in 3 projects that use this
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 14
- ccch1mneyyy/dsh-TUI★ 7.2ksame name
- me2resh/apexyard★ 542same name
- ulises-jeremias/agent-toolkit★ 19same name
- jisuzzzz/haechi★ 17same name
- jamillazarev/multica-ops★ 11same name
- retospect/precis-mcp★ 11same name
- savinofiore/lexi★ 4same name
- phuthuycoding/kanban-flow★ 2same name
- marcuskrogh/skills★ 1same name
- MatiasEzequielPereyra/ai-company-os★ 1same name
4 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 repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- featureSkill
- nightlySkill
- releaseSkill
- screenshotsSkill
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 6 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Ask the user to describe the bug: what happened, what was expected, and steps to reproduce (if known).
- Very specific: line 24
Create a GitHub Issue with labels bug, the chosen P0/P1/P2/P3, the readiness label, if any, and backlog when it has no milestone:
- Very specific: line 55
If the user asks for closed bugs too, repeat with --state all and add a State column.
- Very specific: line 66
Remove any existing P-label on the issue, then add the new one: gh issue edit <number> --remove-label P0 --remove-label P1 --remove-label …
- Very specific: line 74
Remove both readiness labels, then add the new one unless it is none: gh issue edit <number> --remove-label agent-ready --remove-label …
- Distinctive: line 79
Put an existing bug on a milestone or in the backlog.
- Very specific: line 109
Update the label as the issue moves: remove needs-design once the design is signed off or the questions are settled, and add agent-ready if …
- Distinctive: line 113
Every bug gets exactly one priority label.
- Distinctive: line 120
When in doubt between two levels, pick the lower-urgency one and say why.
- Distinctive: line 124
Do not commit or push unless the user explicitly asks.
- Distinctive: line 125
When creating issues, investigate the codebase first to include relevant file paths — this makes bugs actionable.
- Very specific: line 126
Read the app version from crates/runner-app/Cargo.toml when populating the Environment section.
“Common” is measured: kept by at least 6 in 10 of the 11 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
Bug Reporting
Report and manage bugs for Runners via GitHub Issues with the bug label.
Usage
/bug <action> [args]
Actions
new
Report a new bug.
- Ask the user to describe the bug: what happened, what was expected, and steps to reproduce (if known).
- Investigate the codebase to confirm the area of code involved. Note relevant file paths.
- Pick a priority (see Priority below). If the user didn't state one, propose one based on the bug's severity and the rubric, and confirm before filing. Don't file unlabeled.
- Pick a readiness label (see Readiness below) when the investigation makes it clear, and propose it together with the priority. Leave it off when unsure.
- Schedule it (see Scheduling below): set a milestone only when the user names one; otherwise add
backlog. - Create a GitHub Issue with labels
bug, the chosenP0/P1/P2/P3, the readiness label, if any, andbacklogwhen it has no milestone:- Title:
bug: <short description> Body using this template:
## Description <what's wrong> ## Expected behavior <what should happen> ## Steps to reproduce <if known> ## Relevant code <file paths and brief pointers to the affected area> ## Environment - OS: <if relevant> - Version: <app version from `crates/runner-app/Cargo.toml`>- Command shape:
gh issue create --label bug --label P1 [--label agent-ready] --title "…" --body "…" (--milestone 0.19 | --label backlog)
- Title:
- Report the issue URL, the assigned priority, the readiness label and the milestone or
backlog.
list
Show all bugs, sorted by priority.
- Fetch open bugs with priority + metadata as JSON so they can be sorted:
gh issue list --label bug --state open --limit 50 --json number,title,labels,milestone,createdAt,assignees - Sort the rows by priority (
P0first, thenP1,P2,P3, then unlabeled-by-priority last). Within a priority bucket, sort bycreatedAtascending (oldest first — they've been waiting longest). - Present a table with columns: Priority, Readiness (
agent-ready,needs-designor —), #, Title, Milestone (backlogfor a backlog issue), Created, Assignee (if any). Use the priority label as the leading column so the ranking is visually obvious. Issues without a P-label show—in the priority column, and issues with neither a milestone norbacklogshow—in Milestone; add a callout asking the user to triage either. - If the user asks for closed bugs too, repeat with
--state alland add a State column.
close <issue-number>
Mark a bug as fixed.
- Close the GitHub Issue:
gh issue close <number> - Confirm closure to the user.
prioritize <issue-number> <P0|P1|P2|P3>
Set or change the priority of an existing bug.
- Remove any existing P-label on the issue, then add the new one:
gh issue edit <number> --remove-label P0 --remove-label P1 --remove-label P2 --remove-label P3 --add-label <priority>(Removing all four is safe —ghignores remove-label for labels not present.) - Confirm the new priority.
ready <issue-number> <agent-ready|needs-design|none>
Set or change an existing bug's readiness.
- Remove both readiness labels, then add the new one unless it is
none:gh issue edit <number> --remove-label agent-ready --remove-label needs-design [--add-label <readiness>] - Confirm the new readiness.
schedule <issue-number> <milestone|backlog>
Put an existing bug on a milestone or in the backlog.
- For a milestone:
gh issue edit <number> --milestone <milestone> --remove-label backlog. For the backlog:gh issue edit <number> --remove-milestone --add-label backlog. - Confirm the new milestone or
backlog.docs/roadmap.mdmirrors the split at its next refresh.
view <issue-number>
Show details of a specific bug report.
- Fetch the issue:
gh issue view <number> - Display the full issue body, current priority, comments count, and state.
Labels
bug— all bug issues use this label.P0/P1/P2/P3— priority, exactly one per issue.agent-ready/needs-design— readiness, at most one per issue (see Readiness below).backlog— no release commitment; see Scheduling below.
Scheduling
Every open issue has exactly one of a milestone or the backlog label. A milestone is a release commitment; backlog means the issue is triaged but has none. Setting a milestone removes backlog, and taking an issue off its milestone without closing it adds backlog. Priority and scheduling are separate: a P2 bug can sit in the backlog until a milestone takes it.
Readiness
A readiness label says what has to happen before the fix can start. Many bugs get neither.
agent-ready— small and fully specified: the cause and the fix are known, nothing is left to decide, and an agent can make and verify the fix in one pass. A fix that can only be verified on a Windows host, or that needs a reproduction first, is not agent-ready. Fix it inline, not as a crew mission.needs-design— the fix cannot start yet: it changes UI that has no signed-off Pencil frame, it has open questions the user must decide, or it spans several surfaces and needs a plan first.- Neither — a known but substantial fix for a crew mission, or a bug whose cause still needs investigating.
Update the label as the issue moves: remove needs-design once the design is signed off or the questions are settled, and add agent-ready if what is left is small.
Priority
Every bug gets exactly one priority label. Rubric:
- P0 — Ship-blocker, data-loss risk, security issue, or recent regression breaking a load-bearing flow. Drop other work.
- P1 — Real user friction in a common path; broken affordance the user sees daily. Fix this cycle.
- P2 — Annoying but workaround exists; rare path; cosmetic issue in a prominent surface. Fix when convenient.
- P3 — Edge case, theoretical, or "would be nice." No fixed timeline.
When in doubt between two levels, pick the lower-urgency one and say why; over-labeling P0/P1 dilutes the signal.
Notes
- Do not commit or push unless the user explicitly asks.
- When creating issues, investigate the codebase first to include relevant file paths — this makes bugs actionable.
- Read the app version from
crates/runner-app/Cargo.tomlwhen populating the Environment section.
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.

