What problem does it solve? Workflow skills need to create issues, move them across lifecycle columns, post comments, and attach artifacts without knowing which issue tracker a repository uses. This Skill provides one canonical contract of verbs, statuses, and types, and dispatches every operation to the configured adapter (Jira or GitHub Projects) so core workflows never branch on the tracker. ## Core Features & Use Cases - Canonical tracker contract: A single vocabulary of verbs (create-issue, set-status, post-comment, add-dependency, attach-artifact, and more), five lifecycle statuses, and three issue types that every workflow skill speaks. - Adapter dispatch: Resolves the configured tracker via config, validates required columns and credentials with fail-fast checks, and loads only the matching adapter documentation (Jira REST or GitHub Projects v2 via gh). - Durable conventions: Enforces immutable comments with highest-version execution plans, standalone machine logs via post-log, closure-vs-delivery semantics, and a canonical decomposition procedure. - Use Case: When /sy:ship finishes a task, this Skill moves the issue to done, posts the retrospective comment, attaches the sanitized session transcript, and records ship metrics — against Jira or GitHub without the caller naming either. ## Quick Start Ask the assistant to create a task under the current epic and move it to ready using the configured issue tracker.