Create the governed, repository-owned User Story package from approved Epic requirements and impact analysis, then stop for business review in the Singularity Flow UI before any Jira or Git Story publication.
Resources
1Install
npx skillscat add ashokraj2011/singularityflow/sflow-epic-story-draft Install via the SkillsCat registry.
Draft Epic Stories
Output contract: Use governed inputs and pinned clarification; publish/show configured artifacts. 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.
- Run
singularity-flow epic planning status --json. Stop if Requirements is not approved. - Run
singularity-flow epic planning prepareand read the complete governed prompt, approved requirements, impact analysis, pinned source evidence, and workspace repository registry. Do not request a world model on the Epic branch. - Before drafting, ask one concise batch about any material allocation, repository ownership, dependency, boundary, or acceptance ambiguity. Wait for the human and persist each accepted response with
singularity-flow epic sources answer --epic <EPIC-ID>; then rerunsingularity-flow epic planning prepareso the answers become pinned governed context. If questions cannot be asked or persisted, stop rather than infer Story boundaries. - Author
story-plan.yml,parent-spec.md, and one complete Story specification perSTORY-nnn. - Give every Story a configured repository, workflow type, REQ/AC allocation, dependencies, test expectations, and implementation boundaries. Group Stories by owning repository. Do not invent Jira keys or assignees.
- Run
singularity-flow epic planning publish. - Run
singularity-flow epic stories validateand print:- the parent specification;
- every Story with repository, REQ/AC mappings, dependency, task count, and metadata;
- every per-Story specification and its hash;
- any validation failure.
- Say exactly: “The Story package is ready. I will proceed only after approval in the Singularity Flow UI.”
- Stop. Do not approve Planning, create or edit Jira issues, create Story branches, or invoke the publish skill.
The business reviewer may edit, split, add Jira tasks and metadata, or adopt an existing Jira Story in the UI. Those changes invalidate the former package hash and require renewed review.