What problem does it solve? Developers working in ticket-driven workflows need a consistent ticket identifier for naming artifacts, sessions, and directories, but branch names and commit messages vary widely in format. This Skill resolves a canonical ticket ID from the current Git context without manual parsing. ## Core Features & Use Cases - Branch-based extraction: Parses Jira-style IDs (e.g., ABC-123) from branch names regardless of separator style or author/scope prefixes, with a bare-issue-number fallback formatted via the ticket_ref_prefix preference. - Commit-based extraction: Greps commit messages for the ticket pattern and uppercases the result. - Context resolution: Combines branch and commit results using a decision table, flagging conflicts for developer confirmation. - Use Case: When starting an agent session on branch feat/COMPPLAN-795-add-foo, resolve the ticket ID COMPPLAN-795 to name the session's artifact directory. ## Quick Start Ask the agent to extract the ticket ID from the current branch or commit context.