Triages new GitHub issues — classifies, reproduces bugs, attempts conservative fixes, and comments. Use when a new issue is opened and needs automated triage.
90
88%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Triage a newly opened GitHub issue on this project (a Rust CLI tool for managing git worktrees).
Issue to triage: $ARGUMENTS
Load /running-in-ci first (CI environment rules, security).
Follow the AD FONTES principle throughout: reproduce before fixing, evidence before speculation, test before committing.
gh issue view $ARGUMENTS --json title,body,labels,authorClassify into one of:
If not a bug report, skip to step 6 (comment only).
Before doing any work, check if this issue is already being addressed:
# Search open issues for similar problems
gh issue list --state open --json number,title,labels --limit 50
# Check for existing fix branches
git branch -r --list 'origin/fix/issue-*'
git branch -r --list 'origin/repro/issue-*'
# Check open PRs
gh pr list --state open --json number,title,headRefName --limit 50If a duplicate or existing fix is found, note it for the comment in step 6. Don't create a duplicate fix.
Follow the AD FONTES principle — reproduce before fixing:
cargo test --lib --bins -- test_name
# or for integration tests:
cargo test --test integration -- test_nameIf the test passes (bug may already be fixed), note this for the comment.
If you cannot reproduce the bug (unclear steps, environment-specific, etc.), note what you tried and skip to step 6.
Only attempt a fix if ALL of these conditions are met:
cargo run -- hook pre-merge --yesgit checkout -b fix/issue-$ARGUMENTS
git add -A
git commit -m "fix: <description>
Closes #$ARGUMENTS
Co-authored-by: Claude <noreply@anthropic.com>"
git push -u origin fix/issue-$ARGUMENTS
gh pr create --title "fix: <description>" --label "automated-fix" --body "## Problem
[What the issue reported and the root cause]
## Solution
[What was fixed and why]
## Testing
[How the fix was verified — mention the reproduction test]
---
Automated triage for #<issue-number>"gh run list --branch fix/issue-$ARGUMENTS
gh run watchgh run view <run-id> --log-failed, fix, and
repeat.Commit just the failing test on a reproduction branch and open a PR:
git checkout -b repro/issue-$ARGUMENTS
git add -A
git commit -m "test: add reproduction for #$ARGUMENTS
Co-authored-by: Claude <noreply@anthropic.com>"
git push -u origin repro/issue-$ARGUMENTS
gh pr create --title "test: reproduction for #$ARGUMENTS" --label "automated-fix" --body "## Context
Adds a failing test that reproduces #$ARGUMENTS. The fix is not yet included —
this PR captures the reproduction so a maintainer can investigate.
---
Automated triage for #<issue-number>"Note the PR number for the comment.
Always comment via gh issue comment. Keep it brief, polite, and specific. A
maintainer will always review — never claim the issue is fully resolved by
automation alone.
Choose the appropriate template:
Thanks for reporting this! I was able to reproduce the issue and identified the root cause: [one-sentence explanation].
I've opened #PR_NUMBER with a fix. A maintainer will review it shortly.
Thanks for reporting this! I was able to reproduce the issue — #PR_NUMBER adds a failing test that demonstrates the bug.
Root cause appears to be [brief explanation if known, or "still under investigation"]. A maintainer will take a closer look.
Thanks for reporting this! I tried to reproduce this but wasn't able to with the information provided.
Could you share [specific information needed — exact command, config file, git repo structure, OS, shell, etc.]? That would help narrow it down.
A maintainer will also take a look.
Thanks for reporting this! I looked into this and it appears the behavior described may already be fixed on
main(the relevant test passes).Could you confirm which version you're running (
wt --version)? If you're on an older release, updating should resolve this. A maintainer will confirm.
Thanks for the suggestion! This is a feature request rather than a bug, so I'll leave it for a maintainer to evaluate and prioritize.
Thanks for reaching out! This looks like a usage question rather than a bug report.
[Brief answer if obvious from the codebase, or pointer to relevant docs/help text.]
A maintainer can provide more detail if needed.
Thanks for reporting this! This appears to be related to #EXISTING_ISSUE [and/or PR #EXISTING_PR]. I'll leave it to a maintainer to confirm and link them.
a45fa7f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.