Automated summary
This skill provides orchestration patterns for decomposing data analysis tasks into parallel fan-out phases and reduce phases, optimizing multi-dimensional exploration and report generation.
Strengths
- Enables simultaneous analysis of multiple dimensions for time savings
- Clear structure with decomposition and synthesis phases
- Applicable to various cases: EDA, data quality, ETL, reports
- Promotes comprehensive coverage of problem aspects
Limitations
- Requires an environment supporting parallel agent execution
- Can introduce coordination complexity between phases
- Results heavily depend on the quality of individual agents
Ideal for exploratory analysis or reporting projects where multiple facets need parallel examination.
Avoid for simple or linear analyses where a single sequential approach suffices.
Security analysis
SafeThe skill describes safe data analysis orchestration patterns with no destructive or exfiltrating commands. The only command examples use npx to create tasks, which is harmless.
No concerns found
How this analysis is madeExamples
Analyze this datasetCheck data quality for the customer tableGenerate monthly business reportData Analysis Orchestration Patterns
┌─────────────────────────────────────────────────────────────┐
│ │
│ Data yields insights faster when explored in parallel. │
│ Multiple dimensions, simultaneous analysis, clear story. │
│ │
└─────────────────────────────────────────────────────────────┘
Load when: Exploratory data analysis, data quality, report generation, ETL pipelines, statistical analysis Common patterns: Multi-Dimensional Exploration, Comprehensive Quality Audit, Hypothesis Testing
Table of Contents
Exploratory Data Analysis
Pattern: Multi-Dimensional Exploration
User Request: "Analyze this dataset"
Phase 1: FAN-OUT (Parallel initial exploration)
├─ Agent A: Schema analysis (columns, types, constraints)
├─ Agent B: Statistical summary (distributions, outliers)
├─ Agent C: Missing data analysis
├─ Agent D: Cardinality and uniqueness analysis
└─ Agent E: Sample data examination
Phase 2: REDUCE
└─ General-purpose agent: Synthesize initial findings
Phase 3: FAN-OUT (Deep dive based on findings)
├─ Agent A: Correlation analysis
├─ Agent B: Time series patterns (if applicable)
└─ Agent C: Categorical relationship analysis
Phase 4: REDUCE
└─ General-purpose agent: Complete EDA report
Pattern: Question-Driven Analysis
User Request: "Why are sales declining?"
Phase 1: EXPLORE
└─ Explore agent: Understand available data sources
Phase 2: FAN-OUT (Parallel hypothesis investigation)
├─ Agent A: Analyze sales by region
├─ Agent B: Analyze sales by product
├─ Agent C: Analyze sales by customer segment
├─ Agent D: Analyze external factors (seasonality, competition)
└─ Agent E: Analyze marketing/promotion effectiveness
Phase 3: REDUCE
└─ General-purpose agent: Identify key drivers, recommendations
Data Quality
Pattern: Comprehensive Quality Audit
User Request: "Check data quality for the customer table"
Phase 1: FAN-OUT (Parallel quality dimensions)
├─ Agent A: Completeness (null rates, missing values)
├─ Agent B: Accuracy (format validation, range checks)
├─ Agent C: Consistency (cross-field validation)
├─ Agent D: Timeliness (freshness, update patterns)
├─ Agent E: Uniqueness (duplicates, key integrity)
└─ Agent F: Validity (business rule compliance)
Phase 2: REDUCE
└─ General-purpose agent: Quality scorecard with issues
Phase 3: FAN-OUT (Remediation)
├─ Agent A: Fix completeness issues
├─ Agent B: Fix accuracy issues
└─ Agent C: Fix consistency issues
Pattern: Anomaly Detection
Phase 1: FAN-OUT
├─ Agent A: Statistical outlier detection
├─ Agent B: Business rule violations
├─ Agent C: Pattern anomalies (sudden changes)
└─ Agent D: Referential integrity issues
Phase 2: REDUCE
└─ General-purpose agent: Anomaly report with severity
Report Generation
Pattern: Multi-Section Report
User Request: "Generate monthly business report"
Phase 1: FAN-OUT (Parallel section generation)
├─ Agent A: Executive summary section
├─ Agent B: Sales performance section
├─ Agent C: Customer metrics section
├─ Agent D: Product analytics section
├─ Agent E: Financial summary section
└─ Agent F: Operational metrics section
Phase 2: REDUCE
└─ General-purpose agent: Compile sections, add insights
Phase 3: PIPELINE
└─ General-purpose agent: Format, add visualizations
ETL Pipelines
Pattern: ETL Development
User Request: "Create ETL pipeline for user events"
Phase 1: EXPLORE
└─ Explore agent: Understand source schema, target requirements
Phase 2: PLAN
└─ Plan agent: Design ETL architecture
Phase 3: FAN-OUT (Parallel component development)
├─ Agent A: Extract logic (source connectors)
├─ Agent B: Transform logic (cleaning, mapping)
├─ Agent C: Load logic (target insertion)
└─ Agent D: Error handling and logging
Phase 4: PIPELINE
├─ General-purpose agent: Wire components
└─ Background agent: Test with sample data
Pattern: ETL Debugging
User Request: "ETL job is failing"
Phase 1: FAN-OUT (Parallel diagnosis)
├─ Explore agent: Check job logs
├─ Explore agent: Check source data quality
├─ Explore agent: Check target schema compatibility
└─ Explore agent: Check resource utilization
Phase 2: REDUCE
└─ General-purpose agent: Root cause identification
Phase 3: PIPELINE
├─ General-purpose agent: Implement fix
└─ Background agent: Verify fix with test run
Statistical Analysis
Pattern: Hypothesis Testing
User Request: "Did the new feature improve conversion?"
Phase 1: EXPLORE
└─ Explore agent: Gather pre and post data
Phase 2: FAN-OUT
├─ Agent A: Descriptive statistics (both groups)
├─ Agent B: Distribution analysis
└─ Agent C: Confounding variable check
Phase 3: PIPELINE
├─ General-purpose agent: Select appropriate test
├─ General-purpose agent: Run statistical test
└─ General-purpose agent: Interpret results
Phase 4: REDUCE
└─ General-purpose agent: Conclusion with confidence
Pattern: Predictive Modeling
Phase 1: FAN-OUT (Data preparation)
├─ Agent A: Feature engineering
├─ Agent B: Data cleaning
└─ Agent C: Train/test split
Phase 2: SPECULATIVE (Model selection)
├─ Agent A: Train model type 1
├─ Agent B: Train model type 2
└─ Agent C: Train model type 3
Phase 3: REDUCE
└─ General-purpose agent: Compare models, select best
Task Management for Data Analysis
Structure data analysis with parallel exploration:
# Create analysis tasks
npx cc-mirror tasks create --subject "Understand data sources" --description "Schema, types, relationships..."
npx cc-mirror tasks create --subject "Explore distributions" --description "Statistical summaries, outliers..."
npx cc-mirror tasks create --subject "Analyze missing data" --description "Null patterns, imputation needs..."
npx cc-mirror tasks create --subject "Check data quality" --description "Validation, consistency..."
npx cc-mirror tasks create --subject "Synthesize findings" --description "Aggregate insights, recommendations..."
npx cc-mirror tasks create --subject "Generate report" --description "Visualizations, documentation..."
# Parallel exploration after understanding
npx cc-mirror tasks update 2 --add-blocked-by 1
npx cc-mirror tasks update 3 --add-blocked-by 1
npx cc-mirror tasks update 4 --add-blocked-by 1
npx cc-mirror tasks update 5 --add-blocked-by 2,3,4
npx cc-mirror tasks update 6 --add-blocked-by 5
# Spawn parallel analysis agents (haiku for data exploration)
Task(subagent_type="Explore", prompt="Task 2: Explore distributions...",
model="haiku", run_in_background=True)
Task(subagent_type="Explore", prompt="Task 3: Analyze missing data...",
model="haiku", run_in_background=True)
Task(subagent_type="Explore", prompt="Task 4: Check data quality...",
model="haiku", run_in_background=True)
Best Practices
- Parallelize exploration across dimensions
- Validate data quality before analysis
- Background long queries to maintain responsiveness
- Document assumptions in reports
- Include confidence levels in statistical conclusions
─── ◈ Data Analysis ─────────────────────
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/data-analysis-orchestration-patterns-mm5t8cjz/download' --output '.skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz/SKILL.md.part' && mv '.skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz/SKILL.md.part' '.skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
This file does not provide a usable name/description header for this native procedure. It remains available to download and inspect; use the manual method below.
Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/data-analysis-orchestration-patterns-mm5t8cjz/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
Create Interactive Maps with kepler.gl
Data & AI
Create interactive map visualizations and export standalone HTML using the keplergl Python package. Use to plot geospatial data from DataFrames, GeoJSON, or CSV.
Agent-Driven Parameter Optimization
Data & AI
Guide for optimizing configurable systems with a measurable objective, using bounded trials and evidence-based recommendations.
ICP Visitor Outreach
Data & AI
Identify signed-up users matching the ideal customer profile but stalled, and draft personalized outreach to re-engage them.