issue-tree-decomposition
Installation
SKILL.md
Issue Tree Decomposition
When to use
Use this when a problem feels sprawling and you risk missing a driver or double-counting. It decomposes the question into clean, non-overlapping branches you can each test, then prioritizes which branches matter most so effort goes where the answer lives.
Instructions
- Place the governing question at the root and choose one logical basis for the first split.
- Break it into branches that are mutually exclusive and collectively exhaustive at each level.
- Drill each branch down until the leaves are concrete, answerable sub-questions.
- Sanity-check for overlaps and gaps, then rename branches so the logic is obvious.
- Prioritize the two or three branches most likely to drive the answer and mark the rest as lower effort.
Example prompts
- "Build a MECE issue tree to break down why our margins are falling."
- "Decompose this strategy question into non-overlapping branches I can analyze."
Output
An indented issue tree with labeled levels and a short list of priority branches.