recommendation-canvas — Claude Code skill: what it does & setup
Evaluates AI product proposals across business goals, PESTEL threats, and solution hypotheses. Built for product managers defending new AI initiatives before leadership.
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a claude-codeWhat recommendation-canvas does
This skill guides you through a 30-to-45-minute structured assessment of an AI concept. It maps out customer pain points through persona narratives, links them to quantifiable business targets, and frames the proposed tech as a testable bet. The template also incorporates PESTEL threat analysis and explicit positioning logic.
Attempting to use this without prior discovery will backfire. The workflow synthesizes existing findings; it cannot invent customer validation out of thin air. Keep it for risky bets where executives demand proof of value before committing engineering resources.
What it helps with
- assess AI initiatives before spending engineering budget
- identify PESTEL threats tied to automated workflows
- turn vague feature requests into testable hypotheses
- justify resource allocation to executives using measurable targets
Example prompts for the agent
- recommendation-canvas: warehouse inventory reorder assistant for VP of Operations
- recommendation-canvas: AI support ticket routing for enterprise customer success
- Run recommendation-canvas on automated medical billing audit feature
How to install recommendation-canvas
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a claude-code2Manually: put the files in place
~/.claude/skills/recommendation-canvas/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recommendation-canvas/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a codex2Manually: put the files in place
.agents/skills/recommendation-canvas/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a cursor2Manually: put the files in place
.cursor/skills/recommendation-canvas/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install deanpeters/Product-Manager-Skills recommendation-canvas2Manually: put the files in place
.github/skills/recommendation-canvas/SKILL.md1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a gemini-cli2Platform CLI
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/recommendation-canvasManually: put the files in place
.devin/skills/recommendation-canvas/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -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 recommendation-canvas
How do I install recommendation-canvas in Claude Code?
Run npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a claude-code in your terminal.
How does this canvas differ from a product requirements document?
It provides strategic justification rather than implementation details. The focus stays on business viability, customer outcomes, and risk exposure instead of technical specifications.
What discovery work must be done before running this skill?
You need preliminary user research, a clear user persona, and known business constraints. The skill organizes existing insights into an executive proposal rather than generating customer research.