License: MIT Version Built for Claude Code
A Claude Code skill that applies the Playing to Win strategy framework from Roger Martin and A.G. Lafley to pressure-test a business idea, offer, or product strategy. Operator-built. Free. No teaching, direct application.
When invoked, this skill:
- Frames the subject — raw idea, existing offer, project codebase, or market move.
- Discovers context — if invoked inside a codebase, reads the README, package files, marketing copy, pricing config, and analytics to extract current customer, positioning, and capabilities.
- Runs market research — uses available web tools (Firecrawl, Exa, WebSearch) to find competitors, pricing, and category language. Labels every claim as FACT, INFERENCE, ASSUMPTION, or SPECULATION.
- Applies the cascade — produces a 12-section Standard Output across
four phases:
- Phase I — Diagnosis: Snapshot, Executive Verdict
- Phase II — The Cascade: Winning Aspiration 1, Where to Play 2, How to Win 3, Required Capabilities 4, Management Systems 5
- Phase III — Stress Test: What Must Be True, Red-Team Pre-Mortem
- Phase IV — Verdict: Sharpened Version, 30-Day Validation Plan, Presentation-Ready Summary, Recommendation
- Writes the strategy as two files to
./strategy/:playing-to-win-{slug}-{date}.html— a self-contained, interactive Swiss-design page (left phase rail, click-to-expand cascade, assumption cross-highlighting, print mode). Opens by double-click; no server or build step. This is the primary deliverable, and it opens automatically.playing-to-win-{slug}-{date}.md— the canonical markdown source (pandoc-convertible).
- Ends with a single verdict: Proceed, Narrow, Test manually, Park, or Kill.
See examples/example-output.md for a full
sample run on a real-shape idea.
git clone https://github.com/paultaki/playing-to-win.git mkdir -p ~/.claude/skills cp -r playing-to-win ~/.claude/skills/
Restart your Claude Code session. Then invoke from any project:
> Build me a Playing to Win framework around my new offer.
git clone https://github.com/paultaki/playing-to-win.git mkdir -p ./.claude/skills cp -r playing-to-win ./.claude/skills/
The skill is now scoped to this repository only.
git clone https://github.com/paultaki/playing-to-win.git mkdir -p ~/.agents/skills cp -r playing-to-win ~/.agents/skills/
Upload the folder as a custom skill via the Skills panel in your settings. See Anthropic's guide for the current upload flow.
Use the Skills API Quickstart to register the skill folder against your API workspace.
Inside any project or conversation, say things like:
- "Build me a Playing to Win framework around this project"
- "Pressure-test this idea: [your idea]"
- "Red-team this strategy"
- "Where should we play with [offer]?"
- "P2W cascade for [X]"
- "Should I proceed with [X]?"
The skill will not trigger on generic business advice or motivational coaching prompts. The trigger phrases are deliberately specific.
Every run produces a self-contained interactive HTML page alongside the markdown. It is a single file with all CSS and JavaScript inlined and no external assets — it works offline, opens by double-click, and prints to a clean handout. Navigation is a sticky left phase rail; the cascade nodes expand on click and cross-highlight their related assumptions; a "spotlight" toggle dims everything except the unproven assumptions.
The design is brand-neutral (Swiss/International) so anyone can use it. See
examples/example-output.html for a full sample.
The strategy file is canonical Markdown. Convert via pandoc (install once):
# Word pandoc ./strategy/playing-to-win-<slug>-<date>.md -o strategy.docx # PDF (requires LaTeX or wkhtmltopdf) pandoc ./strategy/playing-to-win-<slug>-<date>.md -o strategy.pdf # HTML pandoc ./strategy/playing-to-win-<slug>-<date>.md -o strategy.html --standalone
playing-to-win/
├── SKILL.md # Skill contract (loaded by Claude)
├── README.md # This file
├── LICENSE # MIT
├── CHANGELOG.md # Versioned release notes
├── CONTRIBUTING.md # How to propose changes
├── THIRD_PARTY_NOTICES.md # Martin/Lafley attribution
├── .gitignore
├── evals/
│ └── evals.json # Anthropic-format trigger tests
├── examples/
│ ├── example-output.md # Full sample strategy output (Markdown)
│ └── example-output.html # Same sample, rendered interactive page
├── scripts/
│ └── verify-output.mjs # Dependency-free checker for generated HTML
└── references/
├── strategy_quality_rubric.md # Verdict scale, quality gates
├── strategy_example_bank.md # Weak / strong / sharpened pairs
├── assumption_test_bank.md # Practical tests by type
├── positioning_patterns.md # Strong / weak positioning
├── strategy_preferences.md # Tone and style calibration
├── execution_patterns.md # Rollout and adoption patterns
├── html_render_contract.md # Component vocabulary for the HTML page
└── strategy-template.html # Locked self-contained HTML shell
This skill enforces a specific voice on its output:
- Direct, skeptical, practical. Operator language.
- No em dashes (commas, semicolons, colons, periods only).
- No motivational filler. No "great idea!", no "amazing potential!".
- Imperative form throughout.
- Specific numbers, names, and dates over vague descriptions.
- Every non-trivial claim labeled FACT, INFERENCE, ASSUMPTION, or SPECULATION.
I ran the Playing to Win strategy framework across sales leadership roles for twenty years at Verizon. I took three teams from last place to first using this exact cascade, and won President's Cabinet four times applying it. Across twelve teams I rolled it out to, all twelve hit their goals. It is the only strategy framework worth running on a Tuesday morning when you need a real verdict by Wednesday.
The problem with most strategy work is that it lives in slides. You write a deck, present it, and three months later nobody can remember the choices it asked you to make. This skill turns the cascade into a callable function and a written artifact.
Playing to Win is the strategy framework developed by Roger L. Martin and A.G. Lafley, documented in Playing to Win: How Strategy Really Works (Harvard Business Review Press, 2013). This skill applies their cascade. It does not replace the book. Read the original for the underlying theory.
See THIRD_PARTY_NOTICES.md for full attribution.
MIT. Use freely. Adapt and improve. Pull requests welcome. See CONTRIBUTING.md for what's in scope.
Built by Paul Takisaki. Former Fortune 50 operator turned strategic AI advisor. More skills and field notes at paultakisaki.com/skills and paultakisaki.com/insights.