/market-analyzer
Structured market analysis with TAM/SAM/SOM sizing, trends, and competitive landscape via WebSearch, producing investor-grade cited reports. Triggers on: "market size", "TAM SAM SOM", "market opportunity", "industry analysis", "how big is the market", "market trends". NOT for
$ npx -y skills add Mathews-Tom/armory --skill market-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/market-analyzer
Context preview
The summary Claude sees to decide when to auto-load this skill.
Structured market analysis with TAM/SAM/SOM sizing, trends, and competitive landscape via WebSearch, producing investor-grade cited reports. Triggers on: "market size", "TAM SAM SOM", "market opportunity", "industry analysis", "how big is the market", "market trends". NOT for
SKILL.md
market-analyzer.SKILL.mdname: market-analyzer
description: 'Structured market analysis with TAM/SAM/SOM sizing, trends, and competitive landscape via WebSearch, producing investor-grade cited reports. Triggers on: "market size", "TAM SAM SOM", "market opportunity", "industry analysis", "how big is the market", "market trends". NOT for financial modeling or pricing.'
metadata:
version: 1.0.1
category: research
tags: [market-sizing, tam-sam-som, trends, industry]
difficulty: intermediate
phase: define
Market Analyzer
Produces structured market analysis reports: sizes the addressable market using top-down and bottom-up methods, identifies growth trajectories and adoption stages, segments customers, and assesses timing. Every estimate cites a data source or states its assumption explicitly.
Reference Files
| File | Contents | Load When | | ------------------------------ | ------------------------------------------------------------------ | --------- | | `references/tam-sam-som.md` | TAM/SAM/SOM definitions, calculation formulas, common mistakes | Always | | `references/trend-analysis.md` | Trend categorization framework, adoption lifecycle, timing signals | Always | | `references/market-sizing.md` | Data sources, estimation techniques, confidence framework | Always |
Prerequisites
- Product, feature, or business idea description
- Target geography (default: global)
- Target customer segment (if known)
Workflow
Phase 1: Input Understanding
1. **Classify the input** — Determine whether the subject is a product idea, feature, market category, or industry vertical. 2. **Extract key attributes:**
- Target customer profile
- Value proposition or core problem solved
- Geography and regulatory jurisdiction
- Price range or monetization model (if known)
- Competitive alternatives
3. **Clarify gaps** — If critical context is missing (target customer, geography, or value proposition), ask 3-5 targeted clarifying questions before proceeding.
Phase 2: Market Research
Use WebSearch to gather quantitative market data:
1. **Industry reports** — Search for market size reports from Statista, Grand View Research, Fortune Business Insights, IBISWorld, and similar aggregators. 2. **Growth rates** — Identify CAGR (Compound Annual Growth Rate) for the relevant market and adjacent segments. 3. **Funding signals** — Search Crunchbase, PitchBook coverage, and venture capital trends in the space. 4. **Consumer trends** — Google Trends data, social media volume, and news sentiment. 5. **Academic research** — Search Semantic Scholar for relevant market studies, adoption research, and behavioral economics papers. 6. **Government/public data** — Census Bureau, BLS, World Bank, OECD datasets for demographic and economic baselines.
For each data point, record the source, publication date, and methodology (if available).
Phase 3: TAM/SAM/SOM Calculation
Apply both estimation approaches and cross-validate:
**Top-down (from total industry):**
TAM = Total industry revenue or total potential buyers x average revenue per buyer
SAM = TAM x % addressable by geography, segment, and channel
SOM = SAM x realistic capture rate (year 1-3)
**Bottom-up (from unit economics):**
Reachable customers = Identified target accounts or users in reachable channels
SOM = Reachable customers x conversion rate x average revenue per customer
SAM = SOM scaled to full serviceable segment (remove channel constraints)
TAM = SAM scaled to total market (remove geographic/segment constraints)
Cross-validate the two approaches. If they diverge by more than 3x, investigate the discrepancy and document the reason.
Phase 4: Trend and Timing Assessment
Evaluate four dimensions:
1. **Market growth trajectory** — Classify as emerging (pre-revenue), growing (CAGR > 10%), mature (CAGR 0-5%), or declining (negative CAGR). 2. **Technology adoption stage** — Map to Rogers curve: innovators (< 2.5%), early adopters (2.5-16%), early majority (16-50%), late majority (50-84%), laggards (> 84%). 3. **Regulatory environment** — Identify tailwinds (subsidies, mandates) and headwinds (restrictions, compliance costs). 4. **Macro trends** — Economic conditions, demographic shifts, technological enablers that accelerate or hinder the market.
Phase 5: Customer Segmentation
Identify 2-5 distinct customer segments:
- **Demographics** — Age, income, geography, company size (B2B)
- **Behavioral** — Usage patterns, purchase triggers, switching costs
- **Willingness to pay** — Price sensitivity signals, competitive pricing data
- **Segment sizing** — Estimated size and growth rate per segment
Phase 6: Report Generation
Produce the structured output below.
Output Format
## Market Analysis: {Subject}
### Executive Summary
**Market Opportunity Score: {1-5}/5**
{2-3 sentence summary of the opportunity, key market size, and timing assessment.}
### TAM / SAM / SOM
| Level | Value | Methodology | Confidence |
|-------|-------|-------------|------------|
| TAM | ${amount} | {Top-down / Bottom-up / Both} | {High/Medium/Low} |
| SAM | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 1) | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 3) | ${amount} | {methodology summary} | {High/Medium/Low} |
**Top-down calculation:**
{Step-by-step derivation with sources}
**Bottom-up calculation:**
{Step-by-step derivation with sources}
**Cross-validation:**
{Comparison of approaches, explanation of any divergence}
### Market Trends
| Dimension | Assessment | Evidence |
|-----------|-----------|----------|
| Growth trajectory | {Emerging/Growing/Mature/Declining} | {CAGR, data source} |
| Adoption stage | {Innovators/Early Adopters/Early Majority/Late Majority} | {penetration %, signal} |
| Regulatory | {Tailwind/Neutral/HeadRead more
name: market-analyzer description: 'Structured market analysis with TAM/SAM/SOM sizing, trends, and competitive landscape via WebSearch, producing investor-grade cited reports. Triggers on: "market size", "TAM SAM SOM", "market opportunity", "industry analysis", "how big is the market", "market trends". NOT for financial modeling or pricing.' metadata: version: 1.0.1 category: research tags: [market-sizing, tam-sam-som, trends, industry] difficulty: intermediate phase: define
Market Analyzer
Produces structured market analysis reports: sizes the addressable market using top-down and bottom-up methods, identifies growth trajectories and adoption stages, segments customers, and assesses timing. Every estimate cites a data source or states its assumption explicitly.
Reference Files
| File | Contents | Load When | | ------------------------------ | ------------------------------------------------------------------ | --------- | | `references/tam-sam-som.md` | TAM/SAM/SOM definitions, calculation formulas, common mistakes | Always | | `references/trend-analysis.md` | Trend categorization framework, adoption lifecycle, timing signals | Always | | `references/market-sizing.md` | Data sources, estimation techniques, confidence framework | Always |
Prerequisites
- Product, feature, or business idea description
- Target geography (default: global)
- Target customer segment (if known)
Workflow
Phase 1: Input Understanding
1. **Classify the input** — Determine whether the subject is a product idea, feature, market category, or industry vertical. 2. **Extract key attributes:**
- Target customer profile
- Value proposition or core problem solved
- Geography and regulatory jurisdiction
- Price range or monetization model (if known)
- Competitive alternatives
3. **Clarify gaps** — If critical context is missing (target customer, geography, or value proposition), ask 3-5 targeted clarifying questions before proceeding.
Phase 2: Market Research
Use WebSearch to gather quantitative market data:
1. **Industry reports** — Search for market size reports from Statista, Grand View Research, Fortune Business Insights, IBISWorld, and similar aggregators. 2. **Growth rates** — Identify CAGR (Compound Annual Growth Rate) for the relevant market and adjacent segments. 3. **Funding signals** — Search Crunchbase, PitchBook coverage, and venture capital trends in the space. 4. **Consumer trends** — Google Trends data, social media volume, and news sentiment. 5. **Academic research** — Search Semantic Scholar for relevant market studies, adoption research, and behavioral economics papers. 6. **Government/public data** — Census Bureau, BLS, World Bank, OECD datasets for demographic and economic baselines.
For each data point, record the source, publication date, and methodology (if available).
Phase 3: TAM/SAM/SOM Calculation
Apply both estimation approaches and cross-validate:
**Top-down (from total industry):**
TAM = Total industry revenue or total potential buyers x average revenue per buyer SAM = TAM x % addressable by geography, segment, and channel SOM = SAM x realistic capture rate (year 1-3)
**Bottom-up (from unit economics):**
Reachable customers = Identified target accounts or users in reachable channels SOM = Reachable customers x conversion rate x average revenue per customer SAM = SOM scaled to full serviceable segment (remove channel constraints) TAM = SAM scaled to total market (remove geographic/segment constraints)
Cross-validate the two approaches. If they diverge by more than 3x, investigate the discrepancy and document the reason.
Phase 4: Trend and Timing Assessment
Evaluate four dimensions:
1. **Market growth trajectory** — Classify as emerging (pre-revenue), growing (CAGR > 10%), mature (CAGR 0-5%), or declining (negative CAGR). 2. **Technology adoption stage** — Map to Rogers curve: innovators (< 2.5%), early adopters (2.5-16%), early majority (16-50%), late majority (50-84%), laggards (> 84%). 3. **Regulatory environment** — Identify tailwinds (subsidies, mandates) and headwinds (restrictions, compliance costs). 4. **Macro trends** — Economic conditions, demographic shifts, technological enablers that accelerate or hinder the market.
Phase 5: Customer Segmentation
Identify 2-5 distinct customer segments:
- **Demographics** — Age, income, geography, company size (B2B)
- **Behavioral** — Usage patterns, purchase triggers, switching costs
- **Willingness to pay** — Price sensitivity signals, competitive pricing data
- **Segment sizing** — Estimated size and growth rate per segment
Phase 6: Report Generation
Produce the structured output below.
Output Format
## Market Analysis: {Subject}
### Executive Summary
**Market Opportunity Score: {1-5}/5**
{2-3 sentence summary of the opportunity, key market size, and timing assessment.}
### TAM / SAM / SOM
| Level | Value | Methodology | Confidence |
|-------|-------|-------------|------------|
| TAM | ${amount} | {Top-down / Bottom-up / Both} | {High/Medium/Low} |
| SAM | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 1) | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 3) | ${amount} | {methodology summary} | {High/Medium/Low} |
**Top-down calculation:**
{Step-by-step derivation with sources}
**Bottom-up calculation:**
{Step-by-step derivation with sources}
**Cross-validation:**
{Comparison of approaches, explanation of any divergence}
### Market Trends
| Dimension | Assessment | Evidence |
|-----------|-----------|----------|
| Growth trajectory | {Emerging/Growing/Mature/Declining} | {CAGR, data source} |
| Adoption stage | {Innovators/Early Adopters/Early Majority/Late Majority} | {penetration %, signal} |
| Regulatory | {Tailwind/Neutral/HeadCurated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
Repo: Mathews-Tom/armory
Other skills on armory.
- /adr-writer
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked format. Triggers on: "write an ADR", "document this decision", "architecture decision record", "decision record", "design decision", "ADR for".
Open skill - /agent-builder
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK, claude -p, SDK MCP servers, hooks, sessions. Triggers on: "build an agent", "agent SDK", "headless mode", "automate Claude", "programmatic agent".
Open skill - /api-docs-generator
Audits and enhances FastAPI and REST API documentation: missing descriptions, response codes, examples, docstrings, Pydantic models, OpenAPI spec. Triggers on: "generate API docs", "document this API", "OpenAPI for", "FastAPI docs", "document endpoints", "swagger docs".
Open skill - /architecture-diagram
Generate layered architecture diagrams as self-contained HTML with inline SVG icons, CSS Grid containers, and connection overlays. Triggers on: "architecture diagram", "infra diagram", "system diagram", "deployment diagram", "topology", "draw architecture". NOT for architecture
Open skill - /architecture-reviewer
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports. Triggers on: "review architecture", "critique design", "audit system", "assess scalability", "enterprise readiness", "technical due
Open skill - /arxiv-figures
Optimize and prepare figures for arXiv submission: format conversion (EPS/PDF/PNG/JPG), size reduction, metadata stripping, processor compatibility (DVI vs PDFLaTeX). Triggers on: "optimize figures for arXiv", "reduce figure size", "convert figures for arXiv", "fix arXiv
Open skill

