understanding-outcome-decomposition

Decompose product work into capabilities, features, and stories with structured outcomes.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeeng/claude --skill understanding-outcome-decomposition-outcomeeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: understanding-outcome-decomposition
Source: https://github.com/outcomeeng/claude/tree/main/plugins/spx-legacy/skills/understanding-outcome-decomposition
Command: npx skills add https://github.com/outcomeeng/claude --skill understanding-outcome-decomposition-outcomeeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ambiguity in translating high-level product goals into actionable work often leads to misaligned implementations. This skill teaches how to interpret levels—capability, feature, and story—and to ensure outcomes are expressed as explicit stateful declarations rather than tasks.

Core Features & Use Cases

  • Clarify what belongs at each level (capability, feature, story) and prevent mixing outcomes with tasks.
  • Ensure stories express structured outcomes (Scenario, Mapping, Conformance, Property) and align with governance patterns.
  • Provide enabler guidance for shared needs and decomposition into manageable pieces.
  • Use cases include building a capability tree, decomposing features into at most seven stories, and auditing for correct integration.

Quick Start

Decompose a given capability into features and stories while ensuring each story expresses a structured outcome.

Frequently Asked Questions about understanding-outcome-decomposition

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is outcome decomposition in product planning?

Decompose capabilities into features and then into a maximum of seven stories per feature. This prevents scope creep and ensures each story expresses a structured outcome aligned with governance patterns for manageable execution.

How do I write a user story that expresses a structured outcome?

Use the Level Decision Tree and enabler patterns to organize work and determine what belongs at each level. This clarifies boundaries between capabilities, features, and stories, and provides guidance for shared needs during decomposition.

When do I need to use enabler patterns for feature decomposition?

Use enabler patterns when decomposing work to address shared needs and organize manageable pieces. They provide governance guidance to ensure features integrate correctly and stories remain structured outcome declarations.

How do I audit feature scope to ensure it contains at most seven stories?

Audit feature scope by reviewing the decomposed stories within each feature to verify the count does not exceed seven. This ensures the feature remains manageable and that each story correctly expresses a structured outcome.