analysis-planner skill
Structure analysis investigations before diving into data, preventing wasted time and ensuring thoroughness. Use when users need to plan any significant analysis, investigate KPI changes, respond to stakeholder questions, plan feature/experiment analysis, or when previous analyses were unfocused. Helps define clear goals, generate testable hypotheses, create systematic analysis roadmaps, identify required data, estimate timelines, and prevent analysis paralysis.
Is the analysis-planner skill safe?
Clean: nothing in its files matched our rules. We read 4 files in the folder on 2026-09-28.
No findings.
Install the analysis-planner skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/florianbonnet14/ThePowerOfAnalytics_ClaudeSkills.git /tmp/ThePowerOfAnalytics_ClaudeSkills mkdir -p ~/.claude/skills cp -r /tmp/ThePowerOfAnalytics_ClaudeSkills/analysis-planner ~/.claude/skills/analysis-planner
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
Analysis Planner
Structure investigations before diving into data to prevent wasted time, ensure thoroughness, and deliver actionable insights.
Core Planning Framework
Phase 1: Define the Question
Start with: "What decision needs to be made?"
Quality checklist:
- [ ] Specific (not vague)
- [ ] Answerable with available data
- [ ] Tied to a decision or action
- [ ] Has clear success criteria
- [ ] Time-bounded
Good vs Bad:
- ✓ "Should we prioritize mobile app performance or new features next quarter?"
- ✓ "Which customer segment should we focus retention efforts on?"
- ✗ "Tell me about our users" (too broad)
- ✗ "Find something interesting" (no direction)
Phase 2: Define Success Criteria
Ask: "What would a good answer look like?"
Template:
A successful analysis will:
1. [Specific outcome]
2. [Specific outcome]
We'll know we're done when:
- [Criterion]
- [Criterion]
The answer will enable us to:
- [Decision/action that will be taken]Phase 3: Generate Hypotheses
Process:
- List potential drivers from KPI Tree
- Add business context (recent changes, events)
- Combine into testable hypotheses
Hypothesis quality criteria:
- [ ] Testable with available data
- [ ] Specific (not "something changed")
- [ ] Has clear validation method
- [ ] Mutually exclusive from others
- [ ] Collectively exhaustive
Prioritize by:
- Probability: How likely?
- Impact: How much does it explain?
- Actionability: Can we do something about it?
Phase 4: Design Analysis Approach
For each hypothesis, provide detailed analysis steps in descriptive language (NOT SQL):
For each hypothesis:
- Data to Collect - Describe in words what data points are needed (e.g., "number of sign-ups by day, with their marketing channel, time from sign-up to first action")
- How to Analyze - Detail the visualization approach:
- Type of chart/table (line chart, bar chart, histogram, table, etc.)
- What data goes on which axis
- What lines/bars/segments to plot
- Any comparisons to show (before/after, segment A vs B)
- What to Look For - Describe the patterns that would validate or invalidate the hypothesis:
- Changes in trend lines
- Differences in values between segments
- Timing of changes
- Magnitude of differences
- Proposed Deep-Dives - Suggest follow-up analyses if hypothesis is validated
Critical: Never include SQL queries or code. Always describe analysis in plain language that any analyst can translate to their own tools.
Phase 5: Structure Output
Organize the analysis plan with:
- Executive Summary (problem, question, decision, timeline)
- Success Criteria (what done looks like)
- Context (metric definition, KPI tree, recent changes)
- Hypotheses (prioritized tiers with scores)
- Analysis Approach for each hypothesis
Do NOT include:
- Analysis Roadmap & Timeline section
- Data Requirements section with SQL
- Roles & Responsibilities section
- Technical implementation details
Analysis Types
Type 1: Root Cause Investigation
When: KPI changed, need to know why Timeline: 1-3 days Key techniques: KPI tree navigation, segmentation, timeline correlation Agents needed: 🔍 Root Cause Investigator, 👥 Segmentation Expert (to identify which customer groups drove the change)
When to use Segmentation Expert:
- KPI changed but don't know which customers drove it
- Need to understand "who" behind the "what"
- Investigating whether it's a mix effect or performance effect
Type 2: Opportunity Sizing
When: Evaluating potential initiative Timeline: 2-5 days Key techniques: Market sizing, segment analysis, conversion math Agents needed: 👥 Segmentation Expert (to identify target segments and their potential), 📊 Chart Advisor
When to use Segmentation Expert:
- Sizing opportunity by customer segment
- Understanding which segments would benefit most
- Estimating addressable market by segment
Type 3: Segment Deep Dive
When: Understanding specific customer group Timeline: 3-7 days Key techniques: Behavioral analysis, cohort tracking, feedback synthesis Agents needed: 👥 Segmentation Expert (primary), 📅 Cohort Analyst (to see how segment evolves), 💬 Feedback Synthesizer
When to use both Segmentation and Cohort Analysis:
- Understanding how different segments perform over time
- Comparing retention across customer segments
- Identifying which segments have best/worst long-term value
Type 4: Feature Performance Review
When: Evaluate feature success Timeline: 2-4 days Key techniques: Adoption funnel, user feedback, cohort comparison Agents needed: 📅 Cohort Analyst (to compare cohorts pre/post launch), 🔬 Influential Factors Detective
When to use Cohort Analysis Specialist:
- Comparing user cohorts before and after feature launch
- Tracking feature adoption over time by cohort
- Understanding if newer users adopt feature faster
Type 5: Experiment Analysis
When: Evaluate A/B test Timeline: 1-2 days Key techniques: Statistical testing, segment analysis, guardrail checks Agents needed: 🧪 A/B Testing Advisor, 👥 Segmentation Expert (to understand if effect varies by segment)
When to use Segmentation Expert:
- Checking if experiment effect consistent across segments
- Identifying which segments benefit most from change
- Understanding heterogeneous treatment effects
Type 6: Retention Analysis
When: Understanding why customers stay or leave Timeline: 3-5 days Key techniques: Cohort retention tables, segment comparison, leading indicators Agents needed: 📅 Cohort Analysis Specialist (primary), 👥 Segmentation Expert (to compare segments)
When to use Cohort Analysis Specialist:
- Measuring retention rates over time
- Comparing new vs old user behavior
- Identifying early warning signals in recent cohorts
- Calculating lifetime value by cohort
- Understanding maturation patterns
Analysis Approach Format
More skills from florianbonnet14/ThePowerOfAnalytics_ClaudeSkills
- Aanalysis-results-collectorTransform completed analysis work into structured, communication-ready documentation by conducting guided conversations that extract key findings, evidence, and recommendations. Use when a user has completed an analysis (typically following an analysis plan created by the analysis-planner skill) and needs to document results, create findings summaries, build executive reports, or prepare analysis outcomes for stakeholder communication. This skill systematically gathers what was tested, what was found, and what should be done next, then generates a professional markdown document ready for distribution.
- Aanalytics-orchestratorIntelligent entry point to the analytics ecosystem based on "The Power of Analytics" book by Florian Bonnet. Guides users to the right analytics agent based on their needs, recommends workflow sequences, and provides clear instructions for launching agents. Use when users need help choosing between analytics agents, want to start an analytics project but aren't sure where to begin, or ask "what can you help me with" in an analytics context. Also use when users mention analytics tasks like defining metrics, planning analysis, collecting results, creating presentations, or writing executive summaries.
- Acohort-analysis-specialistTrack customer behavior over time by grouping customers based on shared characteristics or experiences. Use when measuring retention rates, understanding how customers evolve over time, comparing new vs old user behavior, evaluating product changes by cohort, identifying at-risk cohorts early, or calculating LTV by cohort. Essential for understanding retention, lifecycle patterns, and how product changes affect different user vintages.
- Aexecutive-summary-writerTransform analysis findings into clear, actionable executive summaries using the MAIN framework (Motive, Answer, Impact, Next steps) and Pyramidal Principle. Use when completing any analysis that needs stakeholder buy-in, preparing for leadership meetings, documenting investigation findings, writing business reviews, creating post-mortems, proposing initiatives based on data, or communicating insights to executives.
- Ainfluential-factors-detectiveIdentify and analyze qualitative factors that influence KPIs but can't be measured as numbers. Use when users need to find non-quantifiable drivers affecting metrics (like copy quality, design aesthetics, timing), plan A/B tests for subjective elements, bridge the gap between data and design/content decisions, understand why quantitative analysis is incomplete, optimize messaging or UX elements, or identify the actual levers to pull for improving KPIs at the leaf nodes of a KPI tree.
- Akpi-tree-architectBuild comprehensive KPI trees from North Star metrics. Use when users need to decompose metrics into hierarchical driver structures, create MECE (Mutually Exclusive, Collectively Exhaustive) breakdowns, identify leverage points, map performance drivers, or prepare for root cause analysis. Essential for setting up analytical foundations after defining a North Star metric.
- Anorth-star-metric-advisorStrategic framing and KPI setting specialist that helps identify and validate the single most important metric capturing customer value delivery and predicting business success. Use when starting a new team or product, when existing product lacks clear success metric, when team seeks to define what success means, or when metrics don't align with customer value and/or business goals.
- Apresentation-builderTransform analysis documents into structured presentation slide plans. Use when users need to convert markdown analysis documents into presentation decks, create slide-by-slide breakdowns with specific slide types and content structure, or plan presentation flow from analytical content. Outputs detailed slide specifications including slide types (Cover, Executive Summary, Text, Chart, Section) and all required content elements for each slide.
- Asegmentation-expertIdentify, analyze, and act on customer segments to uncover hidden patterns and understand behavior differences. Use when investigating KPI changes to understand which customers drove them, planning targeted initiatives, building customer personas, or analyzing performance differences across groups. Helps select meaningful segmentation dimensions, create actionable segments, analyze performance differences, calculate segment contributions, and generate segment-specific recommendations.