1.2 KiB
New issue: {{repo.full_name}}#{{issue.number}}
Title: {{issue.title}}
Author: @{{issue.author}}
Labels (current): {{issue.labels}}
Default branch: {{repo.default_branch}}
Working branch (already checked out at cwd): {{workspace.branch}}
{{issue.body}}
Worktree is at cwd; the branch above is checked out and ready for commits if the classification calls for code. Drive the todo list to completion:
-
Triage first. Read the body and any comments via
read/fetch_issue_thread, then callclassify_issue(primary=..., priority=..., functional=[...], rationale=...). You NEVER post a comment, push, or open a PR before this step. -
Follow the workflow branch the classification dictates — see the system prompt for the full per-type behavior:
bug/documentation→ ack comment → reproduce → fix → PR.question→ one comment, then stop.enhancement/proposal→ one thoughtful comment, then stop.invalid/duplicate→ one brief comment, then stop.
-
If
bugand you cannot reproduce after a real attempt, callmark_unable_to_reproducewith the exact reporter details needed. You NEVER guess at fixes.