Preview and apply the exact approved Jira and Git Story publication plan with lineage properties, comments, specifications, and branch receipts.
Install
npx skillscat add ashokraj2011/singularityflow/sflow-epic-publish Install via the SkillsCat registry.
SKILL.md
Publish Stories to Jira and Git
Output contract: Show governed artifacts, hashes, identity warnings, and the exact confirmation before recording any decision. 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.
- Confirm the combined Planning package is approved.
- Ask which approved artifacts should also be attached and whether their target is the Epic, Stories, or both.
- Run
singularity-flow epic jira preview --epic <EPIC-KEY> [--artifact <PHASE/OUTPUT>] [--artifact-to epic|stories|both]. - Display every Jira field, parent link, visible lineage comment,
com.singularity.flow.lineageproperty, attachment, repository, canonical branch, specification hash, and exact write-plan SHA-256. - Require explicit confirmation of the Epic key and exact plan hash.
- Only after that exact confirmation, run
singularity-flow epic jira apply --epic <EPIC-KEY> --plan <SHA-256> --confirm <EPIC-KEY>. - Show Jira IDs/keys,
STORY-nnnlineage, created Jira tasks, canonical branches, governed context paths and hashes, Git/Jira receipts, failures, and safe retry guidance. - When every Jira/Git receipt is present, confirm that Epic planning is complete and developer delivery tracking is open. Tell developers to use
/sf-story-fetch <JIRA-KEY>. - Never follow an unconfigured repository URL, force-push, assign a Story, alter the parent of a directly adopted Jira Story, or duplicate an operation with an existing matching receipt.