skills/strategy-and-competitive-analysis/SKILL.md
Develops business strategies grounded in rigorous competitive and market analysis using proven frameworks (Good Strategy kernel, Porter's 5 Forces, SWOT, Blue Ocean, Playing to Win, Value Chain Analysis, BCG Matrix). Use when developing strategy (market entry, product launch, expansion, M&A, turnaround), conducting competitive analysis, making strategic decisions (build vs buy, pricing, positioning), planning strategic initiatives, or when user mentions strategy, competitive analysis, Porter's 5 Forces, SWOT, market positioning, or strategic frameworks.
npx skillsauth add lyndonkl/claude strategy-and-competitive-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Core approach -- Good Strategy Kernel (Rumelt): Diagnosis (what's the challenge) → Guiding Policy (overall approach) → Coherent Actions (specific coordinated steps).
Example: SaaS startup entering crowded market → Diagnosis: commoditized features, price competition, high CAC. Guiding Policy: vertical specialization (healthcare) + product-led growth. Coherent Actions: build HIPAA compliance, create compliance templates, offer free tier, invest in SEO for "healthcare SaaS".
Copy this checklist and track your progress:
Strategy & Competitive Analysis Progress:
- [ ] Step 1: Frame strategic question and gather context
- [ ] Step 2: Choose framework(s) based on question type
- [ ] Step 3: Conduct analysis using chosen framework(s)
- [ ] Step 4: Synthesize insights and formulate strategy
- [ ] Step 5: Validate and create action plan
Step 1: Frame strategic question
Clarify the strategic question, business context (industry, stage, constraints), competitive landscape, and success criteria. See Common Patterns for typical question types.
Step 2: Choose framework(s)
For industry/competitive structure → Use Porter's 5 Forces. For positioning → Use Blue Ocean Strategy Canvas or Value Chain Analysis. For overall strategy → Use Good Strategy kernel. For multiple options → Use SWOT per option. See Strategic Frameworks Overview and resources/methodology.md for framework selection guidance.
Step 3: Conduct analysis
For straightforward competitive analysis → Use resources/template.md. For complex multi-framework strategy → Study resources/methodology.md for integrated approach. Gather data (competitor research, market analysis, customer insights), apply framework systematically, document findings with evidence.
Step 4: Synthesize insights
Apply Good Strategy kernel: Diagnosis (core challenge from analysis), Guiding Policy (overall approach to address challenge), Coherent Actions (3-5 specific coordinated steps). Ensure coherence (actions reinforce each other, support guiding policy, address diagnosis).
Step 5: Validate and create action plan
Self-assess using resources/evaluators/rubric_strategy_and_competitive_analysis.json. Check: diagnosis grounded in evidence, guiding policy addresses root challenge, actions coherent and specific, competitive positioning clear, assumptions explicit, risks identified. Create strategy-and-competitive-analysis.md with strategy summary, supporting analysis, action plan with owners/timelines.
| Framework | Use When | Key Output | |-----------|----------|------------| | Good Strategy Kernel | Overall strategy formulation | Diagnosis + Guiding Policy + Coherent Actions | | Porter's 5 Forces | Assess industry attractiveness, competitive intensity | Industry structure analysis, profit potential | | SWOT Analysis | Evaluate internal/external factors, compare options | Strengths, Weaknesses, Opportunities, Threats | | Blue Ocean Strategy | Find uncontested market space, redefine competition | Strategy canvas, value innovation | | Playing to Win | Define strategic choices explicitly | Where to play (markets/segments), How to win (advantage) | | Value Chain Analysis | Identify cost advantages, differentiation opportunities | Value activities, cost drivers, linkages | | BCG Matrix | Manage product portfolio | Stars, Cash Cows, Dogs, Question Marks | | Competitive Profiling | Understand specific competitors deeply | Competitor SWOT, positioning, strategy inference |
Framework Selection:
See resources/methodology.md for detailed framework application guidance.
Competitor Profiling:
Porter's 5 Forces:
Output: Industry attractiveness (high/medium/low profit potential), key competitive dynamics, strategic implications.
Competitive Moats (sustainable advantages):
Pattern 1: Market Entry Strategy
Pattern 2: Competitive Response
Pattern 3: Strategic Planning (Annual)
Pattern 4: Differentiation Strategy
Evidence-Based:
Coherence:
Realism:
Specificity:
Differentiation:
Inputs Required:
Frameworks to Use:
Outputs Produced:
strategy-and-competitive-analysis.md with:
Resources:
Minimum Quality Standard:
testing
Cluster a conference's event records into a small set of coarse themes with finer sub-clusters, an explicit outlier bucket, and soft (multi-membership) affinities — using the hybrid embed-then-label pipeline (embed abstracts, reduce, density-cluster, then LLM-label the clusters) when embedding libraries are available, and an LLM-reasoned hierarchical fallback when they are not. Embeddings do the grouping; the LLM only names the groups. Conference-agnostic. Use when turning structured event records into a navigable theme map for preference elicitation and scheduling, when you need 6-8 reasonable themes rather than 20 muddy ones, or when overlapping talks must belong to more than one theme. Trigger keywords - theme clustering, cluster talks, embed then label, soft membership, outlier talks, conference themes, topic map.
development
Build a personal conference schedule as a constraint-optimization problem — hard constraints (no time overlap, room-to-room travel time, capacity/registration, the attendee's own must-attends and blackouts) plus a user-owned weighted objective trading interest against breadth, pacing (maximize contiguous free time), and serendipity. Surfaces unbreakable conflicts (two high-value overlapping talks the model cannot rank) as decisions for the human rather than silently picking, and reports what each choice traded away. Conference-agnostic. Use to turn a preference profile plus a theme map into a day-by-day plan, to resolve overlapping sessions, or to balance a packed vs paced schedule. Trigger keywords - schedule optimization, conference schedule, constraint optimization, overlapping talks, contiguous free time, conflict surfacing, packed vs paced.
development
Parse a heterogeneous conference program (markdown, HTML, PDF-derived text, or JSON) into normalized event records with per-field confidence scores and independent classification axes (topic, depth, format, prerequisites, recorded, capacity). Detects the program's format before extracting, treats every inferred field as uncertain (present vs inferred vs missing), and flags thin or missing abstracts so downstream enrichment can target them. Conference-agnostic. Use when ingesting a conference or event schedule into a structured store, normalizing a talk/session list, or extracting per-session metadata with calibrated confidence. Trigger keywords - program ingestion, parse schedule, session extraction, event records, conference program, talk metadata, per-field confidence.
development
Build a personalized preference profile from a small number of well-chosen, cluster-grounded questions instead of a long survey. Represents the person's interests as an uncertainty region over the theme map, picks the single highest-information-gain choice-based question (contrasting real talks from different clusters), balances exploiting known interests against exploring uncertain ones, deliberately injects outlier probes to fight selection bias, and stops as soon as the schedule would be stable. Also elicits the user-owned objective weights and hard constraints. Interactive — runs where it can actually ask the person. Conference-agnostic. Use to turn a theme map into a preference profile, to decide what to ask a conference attendee, or to elicit scheduling priorities. Trigger keywords - preference elicitation, ask few questions, information gain, choice-based questions, selection bias probe, objective weights, attendee preferences.