From goodthinking
Breaks problems and goals into independent parts that can be tackled separately. Use this whenever the user states a problem or goal that has multiple dimensions or parts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/goodthinking:xc-breakdown-problemThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Break a complex problem or goal into sub-parts for clearer understanding. Focus on what the problem IS, not how to solve it.
Break a complex problem or goal into sub-parts for clearer understanding. Focus on what the problem IS, not how to solve it.
Propose a breakdown, then iteratively validate and refine using a context-blind agent until success criteria are met. Expect multiple passes.
npx claudepluginhub extremeclarity/claude-plugins --plugin goodthinkingSplits complex problems into focused sub-sessions by identifying dimensions, dependencies, and order. Use for multi-faceted issues like auth redesign, DB migration, and API changes.
This skill should be used when the user asks to "break down this initiative", "decompose into tasks", "create tasks from initiative", "how to size tasks", "when to decompose", "vertical slices", "task granularity", or needs guidance on breaking higher-level work into lower-level work items.
Splits scope into a product-first work breakdown following the 100% rule with no overlaps, outline numbers, and dictionary entries for each piece.