yacosta738/agent-harness/issue-triage
Claude Code and agent skill by yacosta738/agent-harness
- community
Checking that the SKILL.md file is still in the repository.
Use when reviewing, classifying, updating, or preparing issues in
Install
npx vskill@latest install yacosta738/agent-harness/issue-triageSKILL.md
Issue Triage
Move issues through a clear triage state machine so humans and agents know what needs attention, what is blocked, and what is ready to implement.
This skill is tracker-agnostic. Use Linear, GitHub Issues, or local markdown depending on the project.
Core Rule
Do not turn vague issues into agent work. A ready-for-agent issue must be specific, reproducible/verifiable, scoped, and free of unresolved product or architecture decisions.
Canonical Roles
Use these canonical roles internally, even if the tracker uses different labels/statuses.
Category
bug— something is broken.enhancement— new feature or improvement.
State
needs-triage— maintainer review needed.needs-info— waiting on reporter or stakeholder.ready-for-agent— specified enough for an AFK agent.ready-for-human— requires human judgment, credentials, manual QA, or
product decision.
wontfix— intentionally not actioned.
Every triaged issue should have exactly one category and one state. If labels/statuses conflict, stop and ask before changing anything.
Tracker Selection
- Linear: use Linear tools/skill; consider
linear-pmfor multi-issue
workflows.
- GitHub Issues: use GitHub/
ghworkflows. - Local: read/write markdown in the user-approved tracker path.
Do not invent labels/statuses. Map canonical roles to existing project conventions; ask before creating new labels/statuses.
Show What Needs Attention
When asked what needs triage, present buckets:
- Unlabeled / no state — never triaged.
- `needs-triage` — awaiting maintainer evaluation.
- `needs-info` with new reporter activity — ready for re-evaluation.
- Blocked or stale — no movement and unclear next action.
Show counts and a one-line summary per issue. Let the maintainer pick.
Triage Decision Tree
For each issue:
1. Is it clear what is being reported?
- No →
needs-info. Ask reporter for reproduction steps, expected vs actual
behavior, or clarification.
- Yes → continue.
2. Is it a bug or enhancement?
- Bug → category:
bug. - Enhancement → category:
enhancement.
3. Is it actionable without human judgment?
Ask:
- Does it require a product decision? (priority, scope, UX direction)
- Does it require credentials or manual QA?
- Does it require architectural design or exploration?
- Yes to any → state:
ready-for-human. - No → continue.
4. Is it scoped and verifiable?
- Bug: Can an agent reproduce it and verify the fix?
- Enhancement: Is the acceptance criteria clear enough for an agent to
implement and test?
- No → state:
needs-infoorready-for-human(depending on who can
clarify).
- Yes → state:
ready-for-agent.
Preparing an Issue for Agent Work
Before marking ready-for-agent, ensure:
For Bugs
- Reproduction steps are explicit.
- Expected vs actual behavior is clear.
- Environment is specified (if relevant).
- Verification criteria is stated (how to confirm it's fixed).
For Enhancements
- Acceptance criteria are explicit.
- Scope is bounded (what is in, what is out).
- Test strategy is clear (how to verify it works).
If any of these are missing, move to needs-info or ready-for-human.
Output Format
When triaging, present:
Anti-Patterns
Don't:
- Mark vague issues as
ready-for-agent. - Invent new labels/statuses without asking.
- Triage issues that require product decisions as
ready-for-agent. - Skip verification criteria for bugs.
- Skip acceptance criteria for enhancements.
Do:
- Ask for clarification when needed.
- Map canonical roles to existing project conventions.
- Present triage decisions for maintainer approval.
- Ensure
ready-for-agentissues are truly actionable.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/workflow/issue-triage/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yacosta738/agent-harness/issue-triage)