Turn competitive strategy from abstract theory into structured analysis.
12 executable skills + 1 orchestrator extracted from Michael Porter's Competitive Strategy — the foundational text on industry analysis and competitive positioning. Every skill was sense-checked against the original book via NotebookLM. Every sub-factor, checklist, and decision tree comes from Porter's own language, not summaries or interpretations.
Ask your agent to "analyze this industry" and get a structured five forces assessment with 32 sub-factors rated. Ask "what move should we make?" and get a commitment framework with retaliation predictions. Ask "are we stuck in the middle?" and get a diagnostic checklist with organizational requirements you're missing.
Get started
/orchestrate-porter-strategy
The orchestrator detects what you're asking and routes to the right skill(s). Or invoke any skill directly:
/analyze-five-forces
/profile-competitor
/select-generic-strategy
The 12 skills
Tier 1 — Entry points (no dependencies)
| Skill | What it does | Porter source |
|---|---|---|
/analyze-five-forces |
Assess industry structure across 32 sub-factors (8 entry barriers, 8 rivalry drivers, 7 buyer power factors, 6 supplier power factors, 3 substitute indicators), identify governing forces, rate overall profit potential | Ch 1 |
/profile-competitor |
Build a four-component competitor profile (future goals, assumptions, current strategy, capabilities), generate a response profile predicting satisfaction, likely moves, vulnerabilities, and retaliation triggers | Ch 3 |
/map-strategic-groups |
Plot competitors across 13 strategic dimensions, select optimal axes, assess mobility barriers between groups, analyze per-group rivalry and bargaining power differences | Ch 7 |
/diagnose-industry-type |
Classify an industry as emerging, fragmented, transitioning to maturity, or declining using Porter's 14 evolutionary processes, then route to the appropriate industry-type strategy skill | Ch 8–12 |
Tier 2 — Build on Tier 1 outputs
| Skill | What it does | Porter source |
|---|---|---|
/select-generic-strategy |
Evaluate cost leadership, differentiation, and focus against your situation. Full requirements tables (skills, org arrangements, control systems), risk profiles, and a stuck-in-the-middle diagnostic | Ch 2 |
/read-market-signals |
Interpret competitor actions using Porter's 11-type signal taxonomy. Classify bluff vs. commitment, decode cross-parries and fighting brands, analyze historical behavior patterns | Ch 4 |
/analyze-market-entry |
Go/no-go entry analysis with barrier cost estimation, 7 generic entry mechanisms, incumbent retaliation modeling, sequenced entry assessment, and acquisition framework | Ch 16 |
/strategize-fragmented-industry |
Porter's 5-step process for fragmented industries. 11 fragmentation causes with overcomability assessment, 9 coping strategies, consolidation vs. cope recommendation | Ch 9 |
/strategize-emerging-industry |
Scenario-based forecasting, shape vs. adapt decision, pioneer vs. follower timing, 8 structural characteristics, shifting barrier analysis | Ch 10 |
/strategize-declining-industry |
End-game strategy selection using the 2x2 matrix (industry structure vs. firm strengths). 4 strategies (Leadership, Niche, Harvest, Divest) with hospitability assessment and exit barrier analysis | Ch 12 |
Tier 3 — Requires competitor profile + strategy selection
| Skill | What it does | Porter source |
|---|---|---|
/design-competitive-move |
Design offensive or defensive moves. Cooperative vs. threatening classification, mixed motives exploitation, commitment credibility framework, focal points, deny-the-base defense | Ch 5 |
/audit-strategy-consistency |
Test a strategy against Porter's 12 consistency checks across internal consistency, environmental fit, resource fit, and communication/implementation | Intro |
Orchestrator
| Skill | What it does |
|---|---|
/orchestrate-porter-strategy |
Detect intent, route to the right skill(s), chain outputs, accumulate context. 5 pre-built workflow shortcuts for common analyses |
Pick your scenario
"How attractive is this industry?"
/analyze-five-forces
Walks through all 5 forces with every sub-factor Porter identifies. Produces a rated assessment with the governing force highlighted and strategic implications.
"What will our competitor do next?"
/profile-competitor
Builds a four-component profile, detects blind spots via assumption analysis, and predicts responses to your potential moves.
"Should we enter this market?"
/analyze-market-entry
Estimates true entry cost (not just visible investments), models incumbent retaliation, evaluates 7 entry mechanisms, and considers sequenced entry to lower risk.
"We're in a crowded market with no dominant player"
/strategize-fragmented-industry
Diagnoses why the industry is fragmented, whether consolidation is feasible, and which of 9 coping strategies fits your position.
"Is our strategy coherent?"
/audit-strategy-consistency
Runs 12 consistency tests from Porter's Figure 1-3. Flags where goals contradict policies, resources don't match ambitions, or timing is off.
"What competitive move should we make?"
/design-competitive-move
Designs a move that exploits mixed motives — where the competitor's rational response would hurt their own broader goals. Includes commitment requirements and escalation risk assessment.
Workflow shortcuts
The orchestrator includes 5 pre-built chains for common analyses:
| Workflow | Chain | Trigger |
|---|---|---|
| Quick Industry Check | five-forces → diagnose-type → (type strategy) | "Analyze this industry" |
| Competitor Deep Dive | profile-competitor → read-signals | "Analyze [competitor]" |
| Should We Enter? | five-forces → market-entry | "Should we enter [market]?" |
| What Move? | profile-competitor → generic-strategy → competitive-move | "How should we compete?" |
| Full Strategic Audit | five-forces → strategic-groups → generic-strategy → consistency | "Full competitive analysis" |
What's in the box
porter-strategy-skills/
├── skills/
│ ├── orchestrate-porter-strategy/SKILL.md
│ ├── analyze-five-forces/SKILL.md
│ ├── profile-competitor/SKILL.md
│ ├── map-strategic-groups/SKILL.md
│ ├── diagnose-industry-type/SKILL.md
│ ├── select-generic-strategy/SKILL.md
│ ├── read-market-signals/SKILL.md
│ ├── analyze-market-entry/SKILL.md
│ ├── strategize-fragmented-industry/SKILL.md
│ ├── strategize-emerging-industry/SKILL.md
│ ├── strategize-declining-industry/SKILL.md
│ ├── design-competitive-move/SKILL.md
│ └── audit-strategy-consistency/SKILL.md
├── heuristics/catalog.md ← 57 Porter-derived rules of thumb
├── failures/catalog.md ← 65 failure modes with root causes
├── workflows/catalog.md ← DAG + 5 standalone workflows
├── routing/context-rules.md ← Full activation matrix
└── references/source-summary.md ← Chapter coverage + known gaps
Each skill includes:
- Step-by-step procedure using Porter's exact language
- Exhaustive sub-factor checklists (not summaries)
- Decision logic for synthesizing findings into recommendations
- Heuristics — rules of thumb Porter gives for quick judgment calls
- Failure modes — what goes wrong and how to detect it
- Structured output template
- Worked example showing input → output
What Porter covers that this plugin doesn't (yet)
| Gap | Porter Chapter | Why it's not here |
|---|---|---|
| Global industry strategy | Ch 13 | Multi-domestic vs. global competition framework — could warrant a strategize-global-industry skill |
| Vertical integration analysis | Ch 14 | Make-vs-buy, quasi-integration, tapered integration — could be its own skill |
| Capacity expansion | Ch 15 | Preemptive capacity, overbuilding dynamics — could fold into design-competitive-move |
| Buyer/supplier strategy | Ch 6 | Strategy toward specific buyers/suppliers beyond the five forces assessment |
Installation
Cursor
/add-plugin https://github.com/gnurio/porter-strategy-skills
Claude Code
Clone into your skills directory:
git clone https://github.com/gnurio/porter-strategy-skills.git ~/.claude/skills/porter-strategy
Cowork
Add the plugin URL in your Cowork workspace settings, or clone the repo and point your workspace to the skills/ directory.
Comments