Consulting-grade research reports: framework + final report.
npx skills add https://github.com/HezaoHezao/poirot --skill consulting-analysis
Produces professional, consulting-grade research reports in Markdown, covering
market analysis, consumer insights, brand strategy, financial analysis,
industry research, competitive intelligence, and investment due diligence.
Operates in two phases:
visualization plan
Output adheres to McKinsey/BCG consulting voice standards.
**All data in the report MUST derive from provided Data Summary or External
Search Findings.** No hallucinations. If data is missing, state "Data not
available" rather than fabricating numbers. Every major claim must be
traceable to input data.
industry research, or any consulting-grade analytical report
| Domain | Typical Dimensions |
|--------|--------------------|
| Market Analysis | Market size, growth, segmentation, drivers, competition |
| Brand Analysis | Positioning, share, perception, strategy |
| Consumer Insights | Demographics, behavior, decision journey, pain points |
| Financial Analysis | Macro, industry, fundamentals, metrics, valuation |
| Industry Research | Value chain, market size, competition, policy, tech |
| Investment DD | Business model, financials, management, opportunity, risk |
| Competitive Intel | Competitor ID, comparison, SWOT, positioning |
Select 2-4 complementary frameworks per domain:
| Category | Frameworks |
|----------|-----------|
| Strategic | SWOT, PESTEL, Porter's Five Forces, VRIO |
| Market & Growth | STP, BCG Matrix, Ansoff, TAM-SAM-SOM, PLC |
| Consumer | Decision Journey, AARRR, RFM, JTBD |
| Financial | DuPont, DCF, Comparable Company, EVA |
| Competitive | Benchmarking, Value Chain, Blue Ocean, Perceptual Mapping |
| Industry | Gartner Hype Cycle, GE-McKinsey Matrix |
Selection principles: domain-first, complementary not overlapping, depth
over breadth, data-feasible, explicitly mapped to chapters.
Each chapter must include:
| Field | Description |
|-------|-------------|
| Data Metric | Specific metric needed |
| Data Type | Quantitative / Qualitative / Mixed |
| Suggested Sources | Industry reports, gov stats, social media, etc. |
| Search Keywords | Queries for data collection |
| Priority | P0 (Required) / P1 (Important) / P2 (Supplementary) |
| Time Range | Period data should cover |
| Field | Description |
|-------|-------------|
| Chart Type | Line, bar, pie, scatter, radar, heatmap, table |
| Chart Title | Descriptive title |
| Data Mapping | Which metrics map to axes/segments |
| Argument Structure | "What → Why → So What" narrative outline |
# [Research Subject] Analysis Framework
## Research Overview
- **Research Subject**: [...]
- **Scope**: [Geography, time range, segment]
- **Analysis Domain**: [Market / Finance / Industry / ...]
- **Core Research Questions**: [1-3 key questions]
## Framework Selection
| Chapter | Selected Framework(s) | Application |
|---------|----------------------|-------------|
## Chapter Skeleton
### 1. [Chapter Title]
- **Analysis Objective**: [...]
- **Analysis Logic**: [...]
- **Core Hypothesis**: [...]
#### Data Requirements
| # | Metric | Type | Sources | Keywords | Priority | Time |
#### Visualization & Content Plan
[Chart plan + table design + argument structure]
## Data Collection Task List
[Consolidated P0/P1 tasks for downstream data collection]
After data collection (by deep-research or other skills), synthesize into
final report.
Confirm Analysis Framework + Data Summary present. Flag missing P0 data.
For each sub-chapter, follow **"Visual Anchor → Data Contrast → Integrated
Analysis"**:
Each insight must connect Data → User Psychology → Strategy Implication:
❌ Bad: "Females are 60%. Strategy: Target females."
✅ Good: "Females constitute 60% with high TGI. This suggests purchase is
driven by aesthetic validation. Consequently, media spend should pivot
to visual-heavy platforms."
# [Report Title]
## Abstract
[Executive summary with key takeaways]
## 1. Introduction
[Background, objectives, methodology]
## 2. [Body Chapter]
### 2.1 [Sub-chapter]
| Metric | Brand A | Brand B |
[Integrated narrative: What → Why → So What, min 200 words]
## N+1. Conclusion
[Pure objective synthesis, NO bullet points, neutral tone]
## N+2. References
[Formatted references]
1,000 not 1,000)1., 1.1), no "Chapter/Part/Section"prefixes
---).poirot/outputs/Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports. Use only with synthetic, de-identified, or aggregate inputs and verified source-fact manifests; every output requires qualified review.
Build evidence-traceable market research reports and assumption-driven market sizing or forecast scenarios. Use for market definition, industry and customer evidence, competitive landscapes, TAM/SAM/SOM reconciliation, forecast sensitivity, and auditable report scaffolds.
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis
Shopify store command center. Orders, inventory, fulfillment, analytics, and store health. Works with any Shopify store via Admin API.
Production incidents dashboard. Reads ECS health, Sentry errors, CI failures. Offers to dispatch fix agents for active fires.
YOLO mode. Spawns 4 parallel C-suite agents (CEO, CTO, CFO, COO). Each analyzes the business from their perspective using ALL available data. Produces unfiltered Hard Truths report. After user types YOLO, autonomously runs the business for a day using /loop.
Research computing toolkit for optoelectronic information science and engineering, MATLAB/Octave, Python scientific analysis, signal processing, image processing, statistics, simulation, optimization, publication figures, sensor/time-series data, citation lookup, and common scientific libraries. Use when the user asks for MATLAB code, scientific Python, data analysis, plots, simulations, formulas, statistics, machine learning, optical/physical/materials computation, or reproducible research workflows.
> Verify statistics and claims in blog posts by fetching cited source URLs and checking if the claimed data actually appears on the page. Extracts all load-bearing claims (statistics, product or policy claims, ranking and comparative claims, named sources), validates cited URLs before fetching, and scores match confidence (exact match 1.0, paraphrase 0.7-0.9, not found 0.0). Flags uncited claims as UNVERIFIED. Use when user says "fact check", "verify statistics", "check sources", "validate claims", "factcheck", "source verification".
Take hezaohezao/consulting-analysis from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.