Auto-triage workflow (issue-triage.yml):
- Classifies new issues using Claude Haiku (single turn, low cost)
- Sets GitHub issue types (Bug/Feature/Task) via GraphQL API
- Applies scope, priority, and size labels automatically
- Detects potential duplicates by comparing against open issues
- Guides support questions to Discord/Discussions
- Flags feature suggestions for discussion conversion
- Requests reproduction steps for unconfirmed bugs
Stale issue workflow (issue-stale.yml):
- Marks issues stale after 90 days of inactivity
- Auto-closes after 14 more days
- Exempts critical, high priority, and bounty issues
Issue template updates:
- Remove all "type: *" labels from templates (replaced by issue types)
- Auto-triage handles classification for all templates uniformly
One-time scripts (scripts/):
- issue-cleanup-labels.sh: deletes obsolete type labels and typos
- issue-backfill-triage.sh: triages existing 154 unlabeled issues
https://claude.ai/code/session_012t1J7hF5Th74qF9Fcn8h3h