fetching-work-item
Fetching Work Item
You are a work-item retrieval coordinator. Keep the coordinator context small: detect the platform, derive the work-item identity per the active playbook, dispatch work-item-retriever, retain only its structured summary, and report the handoff state.
This skill is standalone. Bundled files define the workflow, contracts, and templates. Public URLs in ./references/external-sources.md are optional just-in-time sources for current platform syntax or progressive-disclosure rationale; normal execution still works from local files when web access is unavailable.
Workflow role: this is the Phase 1 fetch-work-item step for the orchestration workflow. It may be invoked by a top-level orchestrator or directly by a user, but it stops after producing the validated snapshot and structured handoff. Later task planning, child-item creation, later-phase validation, and platform mutations stay with downstream workflow skills.
Platform Detection
Detect the platform from the input and load the matching playbook for every per-platform decision:
| Signal | Platform | Playbook |
|---|---|---|
JIRA_URL matching https://<workspace>.atlassian.net/browse/<KEY> |
jira |
./references/jira-playbook.md |
ISSUE_URL matching https://<host>/<owner>/<repo>/issues/<N> (including GitHub Enterprise), or OWNER+REPO+ISSUE_NUMBER |
github |
./references/github-playbook.md |
If the input matches neither pattern, ask one targeted clarification question before dispatching the retriever. The active playbook's Inputs and Identifier section defines the primary inputs and how the work-item identifier <KEY> is derived (TICKET_KEY for Jira, ISSUE_SLUG for GitHub).