Pull one Jira user story by key through Singularity Flow's direct Jira REST client and present its normalized details without changing Jira or Git.
Install
npx skillscat add ashokraj2011/singularityflow/sflow-jira-story Install via the SkillsCat registry.
Pull a Jira user story
Output contract: Relay requested CLI fields or output faithfully; preserve warnings/errors and only the explanations required below. For suggested actions, pair Shell with the returned Copilot command; honor commandGuidance. If absent, say "Copilot: no verified equivalent"; never invent a slash command.
Boundary: no Story required; cwd=opened Git root or verified repositoryPath from singularity-flow workspace current --json; refuse if neither resolves; never search $HOME/parents.
- Require an explicit Jira key; do not invent or guess one.
- Run
singularity-flow jira pull <JIRA-ID>with supplied arguments. - Report the exact summary, type, project, status, priority, assignee, reporter, parent, story points, sprint, dates, labels, components, description, acceptance criteria, subtasks, linked issues, and attachment metadata that were returned.
- Clearly label fields that are absent. Do not infer missing acceptance criteria or requirements.
- Do not create a branch, write repository files, modify Jira, or expose credentials.
- When the user explicitly asks to begin work on the story, use
/sf-start <JIRA-ID> --jira; that operation persistssource.jsonandUSER-STORY.mdon the exact Jira-ID branch.
Jira access requires JIRA_BASE_URL, JIRA_EMAIL, and JIRA_API_TOKEN. Optional custom-field IDs can be configured with SINGULARITY_FLOW_JIRA_ACCEPTANCE_FIELD, SINGULARITY_FLOW_JIRA_STORY_POINTS_FIELD, and SINGULARITY_FLOW_JIRA_SPRINT_FIELD.