Motivation
First identified work-readiness gap for a day-job environment: GitHub is the git host, but Jira (multiple projects) is the ticketing system. The work-item-tracker seam currently has GitHub-shaped defaults; skills that read/reference work items need a Jira implementation behind the same seam.
Shape
- Interface/implementation split at the existing work-item-tracker seam; GitHub remains the shipped default.
- Jira adapter as an additional implementation, selected via setup/user config.
- Setup action should discover/ask for Jira binding (site, project keys, auth) rather than hardcoding.
- Commit/branch key linkage: environment uses
SW2-12345: message commit convention — adapter should support Jira-key extraction/linkage where skills consume ticket references.
Constraint (hard)
Read/consume-only by default: no automated Jira ticket creation. Backlog intake is human-gated in the target environment. Any write capability must be opt-in and explicit.
Acceptance sketch
- Plugin installs user-globally on a work machine, setup binds Jira, work-item-consuming skills resolve
SW2-* keys without plugin-source edits.
Motivation
First identified work-readiness gap for a day-job environment: GitHub is the git host, but Jira (multiple projects) is the ticketing system. The work-item-tracker seam currently has GitHub-shaped defaults; skills that read/reference work items need a Jira implementation behind the same seam.
Shape
SW2-12345: messagecommit convention — adapter should support Jira-key extraction/linkage where skills consume ticket references.Constraint (hard)
Read/consume-only by default: no automated Jira ticket creation. Backlog intake is human-gated in the target environment. Any write capability must be opt-in and explicit.
Acceptance sketch
SW2-*keys without plugin-source edits.