Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Playing to Win: Strategy Framework for Claude Code

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.


What it does

When invoked, this skill:

  1. Frames the subject — raw idea, existing offer, project codebase, or market move.
  2. 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.
  3. 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.
  4. 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
  5. 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).
  6. 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.


Install

Claude Code (user-level — recommended)

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.

Claude Code (project-level)

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.

Codex

git clone https://github.com/paultaki/playing-to-win.git
mkdir -p ~/.agents/skills
cp -r playing-to-win ~/.agents/skills/

Claude.ai (web)

Upload the folder as a custom skill via the Skills panel in your settings. See Anthropic's guide for the current upload flow.

Claude API

Use the Skills API Quickstart to register the skill folder against your API workspace.


Use it

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.


HTML output

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.

Convert the output to other formats

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

Repository structure

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

Voice rules

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.

Why this skill exists

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.


Attribution

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.


License

MIT. Use freely. Adapt and improve. Pull requests welcome. See CONTRIBUTING.md for what's in scope.


Author

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.

About

Playing to Win strategy framework as a Claude Code skill. Pressure-test business ideas through Roger Martin and A.G. Lafley's choice cascade.

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /