strategy-diagnosis — Claude Code skill: what it does, how to install
Runs structured diagnostic frameworks to help founders and operators dissect tough business problems step by step.
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a claude-codeWhat strategy-diagnosis does
The skill organizes messy business challenges into an orderly consulting-style review. It starts by gathering messy background context and stripping out emotional noise to isolate a single strategic choice. Next, it breaks the core question into non-overlapping MECE buckets, maps root-cause hypotheses, and categorizes underlying assumptions by their risk level.
Self-critique is built right into the workflow. The assistant attacks its own findings like a skeptical partner, points out blind spots, and maps out stakeholder interests. The final output provides a one-page briefing with a concrete step to take within 48 hours.
Without messy, detailed context, the tool will refuse to proceed past the intake stage. A single vague sentence is never enough for this pipeline.
What it helps with
- isolate root business problems from surface symptoms
- break complex strategic choices into non-overlapping MECE components
- identify dangerous assumptions that could sink an initiative
- pinpoint stakeholder incentives and likely resistance points
Example prompts for the agent
- Help me think through why our user retention is stalling after onboarding
- Diagnose our pricing dilemma: should we switch to usage-based billing?
- I'm stuck on whether to hire an agency or build an internal growth team
How to install strategy-diagnosis
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a claude-code2Manually: put the files in place
~/.claude/skills/strategy-diagnosis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/strategy-diagnosis/
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a codex2Manually: put the files in place
.agents/skills/strategy-diagnosis/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a cursor2Manually: put the files in place
.cursor/skills/strategy-diagnosis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install harperreed/dotfiles strategy-diagnosis2Manually: put the files in place
.github/skills/strategy-diagnosis/SKILL.md1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a gemini-cli2Platform CLI
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills-archive/strategy-diagnosisManually: put the files in place
.devin/skills/strategy-diagnosis/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill strategy-diagnosis -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about strategy-diagnosis
How do I install strategy-diagnosis in Claude Code?
Run npx skills add harperreed/dotfiles --skill strategy-diagnosis -a claude-code in your terminal. You can also manually place the skill file at ~/.claude/skills/strategy-diagnosis/SKILL.md.
What frameworks does strategy-diagnosis use?
It steps through problem clarification, MECE decomposition, hypothesis trees, assumption checks, contrarian pressure tests, and stakeholder mapping before summarizing.
Why does the skill pause after clarifying the question?
Phase one requires explicit user confirmation on the core dilemma before moving on. If the foundation is inaccurate, subsequent analysis would break down.