bug-triage
Skill130 starsChanged 11 months agoMITView on GitHub
Use when the user reports a bug, regression, runtime error, failing build, or broken test and wants reproduction, diagnosis, root-cause analysis, or an authorized fix. Isolates the shared cause and verifies the smallest relevant change.
We split this skill into the rules it gives an agent
8 rules. 0 are common, 7 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 27 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Read repository instructions and inspect the current branch, status, and relevant diff.
- Distinctive: line 17
Use the smallest reliable reproduction.
- Distinctive: line 18
If the failure is intermittent, control time, randomness, concurrency, data, and retries one variable at a time.
- Distinctive: line 21
Use history or git bisect only when a regression boundary will materially shorten the search.
- Distinctive: line 32
Add or adapt the smallest regression check that fails for the confirmed cause.
- Distinctive: line 34
Avoid unrelated refactors, dependency upgrades, formatting churn, and broad exception handling.
- Distinctive: line 37
Use the package manager, wrapper, and commands already selected by the repository.
- Very specific: line 49
Use references/bug-report-template.md only when the user needs a reusable intake form.
“Common” is measured: kept by at least 6 in 10 of the 27 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 triage
Establish scope
- Read repository instructions and inspect the current branch, status, and relevant diff.
- Determine whether the user asked only for diagnosis or also authorized a fix.
- Inspect available errors, logs, tests, and code before asking for missing details.
- Record expected behavior, actual behavior, environment, frequency, and last known good state when they affect the investigation.
Reproduce and isolate
- Use the smallest reliable reproduction. Preserve the original failure output.
- If the failure is intermittent, control time, randomness, concurrency, data, and retries one variable at a time.
- Trace the failing path end to end. Search every caller of the function or component before editing it.
- Form a falsifiable hypothesis and run the narrowest check that can confirm or reject it.
- Use history or
git bisectonly when a regression boundary will materially shorten the search.
Separate these outcomes explicitly:
- confirmed product regression;
- pre-existing or baseline failure;
- environment, credentials, service, or dependency failure;
- insufficient evidence to reproduce.
Fix when authorized
- Add or adapt the smallest regression check that fails for the confirmed cause.
- Fix the shared root cause rather than guarding one visible caller.
- Avoid unrelated refactors, dependency upgrades, formatting churn, and broad exception handling.
- Re-run the reproduction, focused regression check, and the smallest relevant project checks.
Use the package manager, wrapper, and commands already selected by the repository. Infer them from repository instructions, manifests, lockfiles, and scripts; do not substitute another tool just because it is installed locally.
Report
Include:
- Observed: exact symptom and affected scope.
- Root cause: confirmed explanation, or the leading hypothesis clearly labeled.
- Change: files and behavior changed, or
diagnosis only. - Verification: commands and results, including baseline failures.
- Remaining risk: untested paths, flaky behavior, or external blockers.
Use references/bug-report-template.md only when the user needs a reusable intake form.
Other versions29 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 29
- symfony/symfony★ 31ksame name
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- apify/apify-mcp-server★ 14ksame name
- ComposioHQ/agent-orchestrator★ 14ksame name
- OrchestratorInc/agent-orchestrator★ 14ksame name
- Untrivial-ai/agent-orchestrator★ 14ksame name
- AgentWrapper/agent-orchestrator★ 13ksame name
- phase-rs/phase★ 306same name
- striderZA/OpenCodeGameStudios★ 93same name
- MRCalderon3D/everything-game-dev-code★ 91same name
19 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.
Used alongsideProjects with it also use ao-desktop-dev and pr-description.
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.
agentlab-inSkillao-desktop-dev
Launch, restart, or troubleshoot the real AO Electron desktop app from this repository; run a checkout against isolated or real local AO data; combine PR branches for local UI review; and diagnose stale Electron processes, port conflicts, or preload bridge mismatches. Use whenever asked to run, open, show, or visually verify AO frontend changes in the actual desktop app rather than ao preview, dev:web, or mock data.
Also in 5 projects that use this
photon-groveSkillpr-description
Use when writing or revising a pull-request description. Produces concise, link-heavy, reviewer-scannable Markdown.
Also in 4 projects that use this
In this repository20 other files it gives its agents.
- AGENTS.mdAGENTS.md
- branch-cleanerSkill
- ci-fixSkill
- commit-workSkill
- create-prSkill
- dependency-upgraderSkill
- docs-syncSkill
- focused-tddSkill
- manage-product-ideasSkill
- pr-visual-explainerSkill
- rebase-assistantSkill
- regex-builderSkill
- release-notesSkill
- review-architecture-scopeSkill
- review-backend-changeSkill
- review-frontend-changeSkill
- review-security-privacySkill
- review-test-coverageSkill
- vps-checkupSkill
- write-ui-copySkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
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.

