dough-story-decomposition · git:20260908.1723ca9 · 2026-09-08 · sha256 f128d919b83c9f50
dough-story-decomposition git:20260908.1723ca9A
Immutable. This exact content is served forever at /api/v1/blob/f128d919b83c9f50.
--- name: dough-story-decomposition description: >- Challenges and decomposes a broad product problem into ordered Valuable/Visible/Vertical stories with rough effort hypotheses. Use when the parent problem, candidate outcomes, or learning priority are unresolved. Writes one non-executable seed. --- # Story decomposition Produce one human-reviewed seed containing a clear parent problem and ordered candidate stories. Do not inspect implementation, perform technical design, or write an executable plan. ## Choose the workflow Use this skill when the beneficiary, problem, desired effect, or value is unclear; a request prescribes a solution without establishing why; several outcomes or story boundaries must be chosen; or the first increment's value or learning priority is disputed. For selected-story goal, scope, and examples, use [dough-story-refinement](../dough-story-refinement/SKILL.md). Hand off one understood story to the project's execution-planning workflow only when the user explicitly requests planning. A seed or backlog selection does not authorize execution. ## Resolve required context Read the user's instructions and repository guidance to identify: - The repository root, supplied seed or canonical seed directory, home ID allocation and filename conventions, and stable story-anchor convention. - Required seed metadata and lifecycle vocabulary. - The project's definitions of S, M, and L effort bands. - The canonical backlog path, only when queueing or reprioritizing is requested. - The execution-planning workflow, only when that handoff is requested. Resolve project paths from the adopting repository, not this skill's location. If context or a linked dependency needed for the current action is unavailable, name it, ask only for the missing information, and stop the affected activity before writing. ## Decompose and record Read and follow [problem decomposition](references/problem-decomposition.md) to establish human-owned framing decisions, challenge alternatives, and select, size, and order stories. Then use [seed format](references/seed-format.md) to update the supplied seed or create its home. Leave the seed uncommitted for review unless the user explicitly requests a commit. Report the seed path, recommended first story, rejected simpler alternative, effort distribution, and open decisions. After writing the seed, end with: `## STORY DECOMPOSITION WRITTEN`