Agent skill
issue-tree-generator
Generate and validate issue trees for structured problem solving with MECE validation
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/business-analysis/skills/issue-tree-generator
Metadata
Additional technical details for this skill
- id
- SK-011
- domain
- business
- category
- Problem Solving
- specialization
- business-analysis
SKILL.md
Issue Tree Generator
Overview
The Issue Tree Generator skill provides specialized capabilities for creating and validating issue trees used in structured problem solving. This skill enables hypothesis-driven analysis through proper decomposition of complex problems, MECE validation, hypothesis tracking, and synthesis of findings.
Capabilities
Issue Tree Creation
- Create issue trees from problem statements
- Decompose complex problems into sub-issues
- Generate multiple levels of decomposition
- Apply standard issue tree frameworks
MECE Structure Validation
- Validate MECE structure (Mutually Exclusive, Collectively Exhaustive)
- Identify overlapping branches
- Detect missing branches
- Score MECE compliance
Hypothesis Tree Generation
- Generate hypothesis trees from issue trees
- Convert issues into testable hypotheses
- Create null and alternative hypotheses
- Link hypotheses to data requirements
Hypothesis Testing Tracking
- Track hypothesis testing progress
- Record test results and evidence
- Update hypothesis status (proved/disproved/inconclusive)
- Calculate testing completion percentage
Evidence Linking
- Link evidence to hypotheses
- Document evidence sources
- Rate evidence strength
- Track evidence gaps
Synthesis Generation
- Generate synthesis from proved/disproved hypotheses
- Build argument chains from evidence
- Create recommendation frameworks
- Develop "so what" statements
Visual Tree Export
- Export to visual tree diagrams
- Generate Markdown tree structures
- Create hierarchical outlines
- Support multiple visualization formats
Usage
Create Issue Tree
Create an issue tree for this problem:
[Problem statement]
Decompose to at least 3 levels with MECE validation.
Validate MECE
Validate the MECE structure of this issue tree:
[Issue tree structure]
Identify overlaps and gaps.
Generate Hypotheses
Generate hypotheses from this issue tree:
[Issue tree structure]
Create testable hypotheses with data requirements.
Synthesize Findings
Synthesize findings from these hypothesis test results:
[Hypothesis results with evidence]
Build recommendations from proved hypotheses.
Process Integration
This skill integrates with the following business analysis processes:
- hypothesis-driven-analysis.js - Core hypothesis work
- consulting-engagement-planning.js - Problem structuring
- process-gap-analysis.js - Root cause decomposition
- business-case-development.js - Business problem analysis
Dependencies
- Tree data structures
- MECE validation algorithms
- Visualization libraries
- Synthesis templates
Issue Tree Reference
Issue Tree Structure
Problem Statement
├── Issue 1
│ ├── Sub-issue 1.1
│ │ ├── Sub-sub-issue 1.1.1
│ │ └── Sub-sub-issue 1.1.2
│ └── Sub-issue 1.2
├── Issue 2
│ ├── Sub-issue 2.1
│ └── Sub-issue 2.2
└── Issue 3
├── Sub-issue 3.1
└── Sub-issue 3.2
Standard Decomposition Frameworks
Revenue Growth Tree
How to grow revenue?
├── Increase volume
│ ├── Acquire new customers
│ └── Increase purchase frequency
└── Increase price
├── Raise unit prices
└── Improve mix to premium
Profitability Tree
How to improve profitability?
├── Increase revenue
│ ├── Volume
│ └── Price
└── Decrease costs
├── Fixed costs
└── Variable costs
Market Entry Tree
Should we enter market X?
├── Is the market attractive?
│ ├── Size and growth
│ └── Competitive dynamics
├── Can we win?
│ ├── Our capabilities
│ └── Competitive advantage
└── Is it worth it?
├── Financial returns
└── Strategic fit
Hypothesis Status Tracking
| Status | Definition |
|---|---|
| Untested | Hypothesis identified, not yet tested |
| In Progress | Data collection/analysis underway |
| Proved | Evidence supports hypothesis |
| Disproved | Evidence refutes hypothesis |
| Inconclusive | Insufficient evidence either way |
Evidence Strength Ratings
| Rating | Description |
|---|---|
| Strong | Multiple reliable sources, quantitative data |
| Moderate | Some reliable sources, mixed data |
| Weak | Limited sources, primarily qualitative |
| Anecdotal | Single source, opinion-based |
MECE Validation Checklist
- Each branch addresses a distinct aspect
- No overlap in definitions between branches
- All possibilities are covered
- Branches are at consistent level of detail
- Same logic applies at each level
Synthesis Framework
- What we found: Key findings from analysis
- So what: Implications of findings
- Now what: Recommended actions
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?