What problem does it solve? Issue triage often produces inconsistent labels across repositories, making it hard to filter by type, status, priority, or resolution. This Skill enforces a canonical category:value label taxonomy so every open and closed issue carries exactly the right lifecycle labels. ## Core Features & Use Cases - Taxonomy-based classification: Selects exactly one type, status, and priority for open issues, and one resolution for closed issues, following strict lifecycle invariants defined in references/label-taxonomy.yml. - Label application via GitHub CLI: Computes add/remove/keep diffs against an issue's existing labels and applies changes with gh, while preserving labels outside the managed namespaces. - Taxonomy provisioning script: scripts/label-manager.sh creates or updates the canonical label set in one or more repositories, with dry-run, audit-only, and --clear modes. - Use Case: When triaging a newly reported bug, the Skill reads the issue text, recommends type:bug, status:unconfirmed, and prio:low, explains any uncertainty, and applies the labels once confirmed. ## Quick Start Use the labels skill to analyze this issue and recommend the correct type, status, and priority labels from the repository taxonomy.