From thyrox
Use when building the analytical workplan after issue tree is approved. cp:structure — form hypotheses, design analyses to validate or kill them, create consulting workplan with workstreams.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thyrox:cp-structureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> *"Don't analyze everything — form a hypothesis and find the data that validates or kills it. The hypothesis-driven approach is the consulting team's primary productivity tool."*
"Don't analyze everything — form a hypothesis and find the data that validates or kills it. The hypothesis-driven approach is the consulting team's primary productivity tool."
Executes the Structure phase of the McKinsey-style Consulting Process. Produces the Consulting Workplan with defined workstreams, analyses, owners, and timelines — grounded in hypotheses derived from the Issue Tree.
THYROX Stage: Stage 3 DIAGNOSE.
Gate: Consulting Workplan approved by engagement lead before proceeding to analysis execution.
flowchart LR
I[Initiation\nProblem Def] --> D[Diagnosis\nMECE + Issue Tree]
D --> S[Structure\nHypothesis + Workplan]:::active
S --> R[Recommend\nPyramid + SCQA]
R --> P[Plan\nImplementation]
P --> Im[Implement\nExecution Support]
Im --> E[Evaluate\nImpact Measurement]
classDef active fill:#4a9eff,color:#fff
Each leaf node in the Issue Tree becomes a hypothesis to test. The hypothesis states your current best guess about what the data will show.
Hypothesis format:
"We believe [claim about the world] because [initial evidence or logic].
If true, we would expect to see [observable data].
This would be killed by [evidence that would prove it wrong]."
Example:
| Leaf node | Hypothesis | Supporting evidence | Kill condition |
|---|---|---|---|
| "Is margin decline driven by pricing?" | H1: Price realization declined 8-12% due to unmanaged discounting in SMB segment | Sales data shows discount rate up 15% YoY in SMB | Kill if: discount rate is stable but volume in high-margin segments declined |
| "Is it a volume issue?" | H2: Volume is stable in aggregate; mix has shifted to lower-margin products | Revenue flat but COGS up 12% | Kill if: unit volumes in premium segments are also declining |
| "Is it a cost issue?" | H3: Cost structure is not the primary driver; fixed costs are in line with revenue | Fixed costs grew 3% vs revenue growth of 0% | Kill if: COGS per unit increased more than 10% |
Hypotheses are not commitments — they are bets. The team should be willing to be wrong and follow the data.
See full hypothesis-driven approach guide: hypothesis-driven-approach.md
Not all hypotheses are equally important. Prioritize based on two dimensions:
Business impact if true: How much does this hypothesis matter to the diagnostic question if confirmed? Probability of being true: Based on initial data and domain knowledge, how likely is this hypothesis to hold?
| Priority | Criteria | Action |
|---|---|---|
| P1 — Analyze first | High impact AND high probability | Assign best analyst; design analysis before gathering data |
| P2 — Analyze second | High impact OR high probability | Queue for second week of analysis |
| P3 — Analyze if time permits | Low impact AND low probability | Park unless P1/P2 are inconclusive |
Rule: A consulting team that finds a P1 hypothesis confirmed early can often stop analyzing P3 hypotheses and move to Recommendation sooner.
For each P1/P2 hypothesis, design the analysis before gathering data:
| Hypothesis | Analysis name | Type | Key metric | Source | Output |
|---|---|---|---|---|---|
| H1 (pricing) | Discount waterfall analysis | Quantitative | Net revenue / List price by segment | CRM + ERP data | Waterfall chart by segment |
| H2 (mix) | Revenue bridge analysis | Quantitative | Revenue by product × margin | Finance data | Bridge chart YoY |
| H3 (cost) | Cost structure benchmarking | Quantitative + Qualitative | COGS% vs industry peers | Internal P&L + public benchmarks | Benchmark table |
Analysis design questions:
Group related hypotheses and analyses into workstreams. Each workstream has:
Workstream design principles:
The Workplan maps every hypothesis to an analysis, an owner, a deliverable, and a deadline.
| Workstream | Hypothesis | Analysis | Owner | Data source | Deliverable | Deadline |
|---|---|---|---|---|---|---|
| WS1: Revenue | H1: Pricing | Discount waterfall | [Name] | CRM + ERP | Slide: pricing waterfall chart | Week 2 |
| WS1: Revenue | H2: Mix | Revenue bridge | [Name] | Finance | Slide: bridge YoY | Week 2 |
| WS2: Cost | H3: Cost structure | Benchmarking | [Name] | Internal + public | Slide: benchmark table | Week 3 |
| WS3: Market | H4: Market share | Share analysis | [Name] | Industry data | Slide: market share chart | Week 3 |
See full template: consulting-workplan-template.md
| Milestone | Date | Description | Audience |
|---|---|---|---|
| Kickoff meeting | Week 1 | Share Problem Definition Document + Workplan with client | Client team + Sponsor |
| Mid-engagement update | Week [X] | Share preliminary findings on P1 hypotheses | Working session with client counterparts |
| Pre-read delivery | [Date] | Final deck pre-read sent to sponsor | Client Sponsor |
| Final presentation | [Date] | Recommendations presented to steering committee | Steering committee |
| Check | Pass / Fail | Notes |
|---|---|---|
| Every leaf node in the Issue Tree has a hypothesis | ||
| Every hypothesis has a designed analysis with defined metric | ||
| Every analysis has an assigned owner and deadline | ||
| Workstreams are MECE (no overlapping analyses) | ||
| Workplan covers all P1 and P2 hypotheses | ||
| Milestone plan aligns with client availability and engagement timeline | ||
| Client has reviewed and approved the Workplan |
{wp}/cp-structure.md — use template: consulting-workplan-template.md
| Rationalization | Why it's a trap | Correct response |
|---|---|---|
| "We'll know the hypotheses once we see the data" | Data without hypotheses produces observation, not analysis | Form hypotheses first, even low-confidence ones; update after data |
| "We don't need a workplan for a small engagement" | Even a 2-week engagement needs clear owner / deliverable / deadline for each analysis | Use simplified workplan; skip workstream structure but keep owner + deadline |
| "The client will find the workplan too detailed" | Clients generally appreciate seeing the analytical rigor | Present high-level version; keep detailed version internally |
Al INICIAR este step:
methodology_step: cp:structure
flow: cp
Al COMPLETAR (Workplan approved by engagement lead and shared with client):
methodology_step: cp:structure # completado → análisis en ejecución → listo para cp:recommend
flow: cp
When analyses are complete and findings are ready to synthesize → cp:recommend
npx claudepluginhub jcg-admin/iact-ui --plugin thyroxGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.