Back to catalogue

Feature Spec Pipeline

Product Manager Official v1.1.30

Generate detailed feature specifications from rough ideas, including user stories, acceptance criteria, and edge cases

by skrptiq

acceptance-criteria feature-specification product-management requirements user-stories
workflow Updated 18 July 2026 14 nodes 2 downloads

Sign in to import this skrpt into your workspace.

Sign in
What's included 14 nodes
1 workflow 5 skills 5 prompts 1 source 1 document 1 asset
workflow (1)

Feature Spec Pipeline

End-to-end workflow for generating detailed feature specifications from rough ideas through user stories, acceptance criteria, and edge case analysis

skills (5)

Acceptance Criteria Writing

Writing precise, testable acceptance criteria in Given/When/Then format with measurable outcomes

Edge Case Analysis

Identifying edge cases, failure modes, and boundary conditions through systematic analysis across six dimensions

Feature Decomposition

Breaking down high-level features into implementable components with clear boundaries and dependencies

Feature Spec Assembler

Compiling the feature brief, user stories, acceptance criteria, edge cases, and risk assessment into a single, cohesive feature specification document

User Story Writer

Converting decomposed feature components into well-structured, independently deliverable user stories with MoSCoW prioritisation

prompts (5)

Acceptance Criteria Generator

Generate precise, testable acceptance criteria in Given/When/Then format for each user story

Edge Case Finder

Systematically identify edge cases across six analysis dimensions for a feature

Feature Brief Generator

Generate a structured feature brief from a rough idea, decomposing it into implementable components

Feature Spec Assembler

Assemble all pipeline outputs into a final, cohesive feature specification document

User Story Writer

Convert decomposed feature components into well-structured user stories with MoSCoW prioritization

source (1)

Feature Specification Standards

Reference standards and industry best practices for feature specification writing

document (1)

Feature Specification Guide

Guide to writing effective feature specifications using this pipeline

asset (1)

Feature Specification Template

Template for the final feature specification document produced by this pipeline

Requirements 1 service, 2 data types
Services
  • LLM Service
Data Handling
  • pii
  • product requirements
Security Passed
All checks passed v1.1.30 · scanner v3.3.0

Detected

  • Services: llm-service
  • Permissions:
  • Data Handling: pii
Version history 18 releases
v1.1.30 latest 18 July 2026

GH#863 Wave 1 (#858-A1 class) — fix the intent/output mismatch (K-045). The bundle shipped `user-story-writer` and `feature-spec-assembler` prompts, and the docs said to run them, but the `execution:` block never did — so the workflow emitted polished intermediate analysis (stakeholder + risk) instead of the promised feature specification. Restored the intended bound graph: added a **User Story Writer** step and a **Feature Spec Assembler** step (each with a backing skill so they are `from_step`-addressable — `user-story-writing`, `feature-spec-assembly`), ordered `feature-decomposition → user-story-writing → acceptance-criteria-writing → edge-case-analysis → stakeholder-analysis → risk-assessment → feature-spec-assembly`, placing the assembler as the last content step before `language-polish`. Rewired every cross-step input to an **explicit `from_step` binding** via `context_params`/`{{step.context.*}}` instead of positional or mis-pointed `{{steps.<Title>.output}}` refs — user stories now feed acceptance criteria, edge cases, and the assembler; the assembler consumes the feature brief, user stories, acceptance criteria, edge cases, and risk assessment. Completed the tail: repinned `polish-language` 1.0.1→1.0.6 (the version exposing the bindable `source` slot) and bound `language-polish`'s `source` ← the assembled feature spec, so the `output_step` polishes the actual specification rather than its positional previous. Added 2 skills (skills 3→5, total 12→14). No new required inputs.

v1.1.29 16 July 2026

GH#845 — republish with American English (en-US) content, completing the source-only GH#805 flip that never reached the Hub. Copy only — no functional or behaviour change.

v1.1.28 2 July 2026

GH#745 — declare per-step `output: {name, type}` on every execution step (feature_brief/text, acceptance_criteria/list, edge_cases/list, stakeholder_analysis/text, polished_spec/text, compliance_verdict/decision, consistency_verdict/decision, input_gaps/decision, risk_assessment/text). Lights up the #744 rich flow-map with named, typed outputs. **Also corrects the input-gap-check step to its intended `validation` type** — its `step_type` was mis-indented (outside the parallel item) and dropped at parse time, so the step previously ran untyped; it is now a validation gate. Content + structural fix (GH#748); no bindings changes.

v1.1.27 7 June 2026

GH#645 Row 3b — migrate to K-037 dep-referenced schema. Strip 14 inline shared-content files and declare 14 hub-shared deps (UUID id + slug name + version + checksum from `gen-dep-checksums.mjs`). Closes pre-Step-3 inline-vendoring for this bundle.

v1.1.26 22 May 2026

Wave 2: re-signed with canonical engine signing pipeline.

v1.1.23 19 May 2026

Signature fix — RELEASE_NOTES.md now included in integrity checksum.

v1.1.22 19 May 2026

Initial catalogue release with full structural and content-quality validation. All scanner checks pass.

v1.1.21 18 May 2026

Release notes unavailable for this version.

v1.1.20 14 May 2026

Release notes unavailable for this version.

v1.1.19 13 May 2026

Release notes unavailable for this version.

v1.1.18 11 May 2026

Release notes unavailable for this version.

v1.1.17 27 April 2026

Release notes unavailable for this version.

v1.1.16 25 April 2026

Release notes unavailable for this version.

v1.1.15 18 April 2026

Release notes unavailable for this version.

v1.1.14 16 April 2026

Release notes unavailable for this version.

v1.1.13 14 April 2026

Release notes unavailable for this version.

v1.1.12 13 April 2026

Release notes unavailable for this version.

v1.0.0 29 March 2026

Release notes unavailable for this version.

More from Product Manager

View all →

Send feedback

Sign in to send feedback — it lets us follow up and keeps the tracker free of spam.