This skill should be used when the user asks to "triage an issue", "evaluate a feature request", "should I accept this issue", "analyze GitHub issue", "review this pull request scope", "is this in scope", "how should I respond to this issue", "decline this request", "accept this contribution", "find similar bugs", "detect patterns", "root cause analysis", "fix this bug comprehensively", or discusses whether to accept, reject, adapt, defer, or redirect an external contribution to a project.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/sample-triage-accept.mdexamples/sample-triage-adapt.mdexamples/sample-triage-decline.mdexamples/sample-triage-defer.mdexamples/sample-triage-redirect.mdreferences/decision-examples.mdreferences/pattern-detection-guide.mdreferences/philosophy-alignment-guide.mdreferences/research-methodology.mdreferences/response-templates.mdA systematic approach for library maintainers to evaluate external issues against project philosophy and scope, with deep analysis that extracts maximum insight from every request.
"Every issue is an opportunity" - Even declined requests can improve documentation, reveal API gaps, or inspire better alternatives. The goal is not to accept or reject, but to find the best path forward for the project.
"Think 10 from 1" - When given one request, think ten steps deeper. Every issue reveals something about the project's gaps, documentation quality, API design, or user mental models. Extract all possible learnings.
Before making any decision, adopt this mindset:
Apply this framework when:
Go beyond what is asked to understand why it was asked:
Critical Questions:
Evaluate against four dimensions (score 1-5 each):
| Dimension | Question |
|---|---|
| Core Mission Fit | Does this serve the project's primary purpose? |
| Scope Alignment | Is this library responsibility or application concern? |
| Pattern Consistency | Does it fit existing architecture and conventions? |
| User Base Impact | Does it benefit the majority or a niche use case? |
Scoring Guide:
Calculate average for overall alignment (High: 4-5, Medium: 3-3.9, Low: 1-2.9).
Evaluate practical implementation factors:
| Factor | Rating Options |
|---|---|
| Technical Complexity | Low / Medium / High |
| Breaking Changes | None / Minor / Major |
| Maintenance Burden | Low / Medium / High |
| Dependencies | None / Dev-only / Runtime |
Consider risks: What could go wrong? Impact on existing users?
Use philosophy alignment and feasibility to determine verdict:
| Philosophy HIGH | Philosophy LOW |
-----------------|-----------------|-----------------|
Feasibility HIGH | ACCEPT | REDIRECT |
Feasibility MED | ADAPT | DEFER/REDIRECT |
Feasibility LOW | DEFER | DECLINE |
Decision Types:
Every response should include:
Tone Guidelines:
For ACCEPT:
Thank you! This aligns with [goal]. We'll implement it in [timeline]. PRs welcome!
For ADAPT:
Great idea! We'd like to approach this differently: [explanation]. Would this work for you?
For DEFER:
Valuable suggestion! We're prioritizing [focus] now. This is on our roadmap for [condition].
For REDIRECT:
This falls outside our scope, but try: [alternative]. Here's why we maintain this boundary...
For DECLINE:
After consideration, this doesn't align with [reason]. What we would welcome: [alternative].
Before making a decision, consider:
Beyond the immediate decision, extract deeper insights:
Even if declining the specific request, identify:
After each significant triage:
When an issue is identified as a bug/error, apply Deep Resolution Analysis to fix not just the reported issue (N), but also discover and prevent similar latent defects (M).
Automatically classify as bug when:
bug, error, fix, defect, regression, crash, exceptionGo beyond symptoms:
[Action] → [Component] → [ROOT CAUSE] → [Symptom]Critical Questions:
After identifying root cause, find ALL similar patterns:
Search Strategies:
Risk Classification:
| Risk | Meaning |
|---|---|
| 🔴 Critical | Same bug, different location |
| 🟠 High | Very likely has same latent defect |
| 🟡 Medium | Should be reviewed |
| 🟢 Low | Monitor only |
Output: Table of [Risk] [Location] [Pattern] [Assessment]
Auto-trigger research when:
Research Strategy:
Instead of fixing just N:
For detailed methodology, see:
references/pattern-detection-guide.md - Complete pattern detection methodologyreferences/research-methodology.md - Web research best practicesFor detailed guidance, consult:
references/decision-examples.md - Real-world decision examples with detailed reasoning for each decision typereferences/response-templates.md - Complete response templates for ACCEPT, ADAPT, DEFER, REDIRECT, and DECLINE decisionsreferences/philosophy-alignment-guide.md - Detailed scoring methodology for philosophy alignment assessmentWorking examples demonstrating complete triage sessions:
examples/sample-triage-accept.md - Complete ACCEPT decision walkthroughexamples/sample-triage-decline.md - Complete DECLINE decision walkthroughexamples/sample-triage-adapt.md - Complete ADAPT decision walkthroughexamples/sample-triage-defer.md - Complete DEFER decision walkthroughexamples/sample-triage-redirect.md - Complete REDIRECT decision walkthroughFor a complete formatted triage report with all phases, use the /iyu:issue command:
/iyu:issue <url | file | "text">
/iyu:issue <input> --quick # Decision only, skip execution
/iyu:issue <input> --save # Save report to file