# Issue Triage

> Triage and analyze GitHub issues from iNavFlight/inav repository

- Skill: `majiayu000/issue-triage-4` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/issue-triage-4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/issue-triage-4/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/issue-triage-4

---


# GitHub Issue Triage Skill

Systematically analyze and categorize GitHub issues from the iNavFlight/inav repository.

## File Structure

```
claude/manager/issue-triage/
  INDEX.md              # Quick lookup: issue# -> category file
  fetch_issues.py       # Script to fetch and search issues
  issues.json           # Cached issues data from GitHub
  readily-solvable.md   # Issues ready to fix
  needs-investigation.md
  documentation.md
  enhancement-simple.md
  enhancement-complex.md
  hardware-dependent.md
  no-action.md          # Won't fix, duplicates, already fixed
```

## Quick Commands

### Refresh Issue Cache

```bash
cd claude/manager/issue-triage
python3 fetch_issues.py --refresh
```

### Fetch More Issues

```bash
python3 fetch_issues.py --pages 5 --refresh
```

### View Specific Issue

```bash
python3 fetch_issues.py --issue 11156
```

### Search Issues

```bash
python3 fetch_issues.py --search "GPS"
python3 fetch_issues.py --search "overflow"
```

### List Cached Issues

```bash
python3 fetch_issues.py
```

## Categories

| Category | File | Description |
|----------|------|-------------|
| Readily Solvable | `readily-solvable.md` | Clear problem, known solution |
| Needs Investigation | `needs-investigation.md` | Promising, needs analysis |
| Documentation | `documentation.md` | Docs fixes/improvements |
| Enhancement (Simple) | `enhancement-simple.md` | Small feature additions |
| Enhancement (Complex) | `enhancement-complex.md` | Major feature work |
| Hardware Dependent | `hardware-dependent.md` | Needs specific hardware |
| No Action | `no-action.md` | Won't fix, duplicates, etc. |

## Workflow

1. **Refresh cache:** `python3 fetch_issues.py --refresh`
2. **Review list** for promising issues
3. **View details:** `python3 fetch_issues.py --issue XXXXX`
4. **Add to INDEX.md** with category link
5. **Add details** to appropriate category file

## Finding Readily Solvable Issues

Look for:
- Clear reproduction steps
- Isolated, specific problem
- No special hardware required
- Community consensus on behavior
- Small code changes

Avoid:
- Architecture changes needed
- Hardware-specific (can't test)
- Unclear requirements

