Docs

Issue triage

Issue triage is a single-phase workflow that reads a new or reopened issue, classifies it, applies appropriate labels, and responds — chasing missing info on incomplete reports and deduplicating against existing issues.

Permission profile: issues-write — can read repo contents and create/edit issues and comments.

Pipeline

Triage classify, label, respond

What it does

  • Reads the issue title, body, and any prior comments
  • Classifies the issue type (bug, feature, question, etc.)
  • Applies appropriate labels
  • Checks for duplicates against open issues
  • Responds to the issue — asks for more info if the report is incomplete

Triggers

  • GitHub webhook: issue.opened and issue.reopened events
  • Cron fallback: Every 15 minutes (only when webhooks are not configured)
  • Slack: triage cliftonc/repo
  • CLI: npm run cli -- owner/repo#N