# recommendation-canvas

Evaluates AI product proposals across business goals, PESTEL threats, and solution hypotheses. Built for product managers defending new AI initiatives before leadership.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2100 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/recommendation-canvas/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/recommendation-canvas

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/recommendation-canvas/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/recommendation-canvas/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/recommendation-canvas/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/recommendation-canvas/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills recommendation-canvas
```

2. **Manually: put the files in place**
- File: `.github/skills/recommendation-canvas/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/recommendation-canvas
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/recommendation-canvas/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/recommendation-canvas/SKILL.md

## When to use it
- 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
- 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

## Similar
- [obsidian-canvas-creator](https://affpapa.org/en/nevibecode/skills/obsidian-canvas-creator.md) — skill · 2000 installs
- [define-jtbd-canvas](https://affpapa.org/en/nevibecode/skills/define-jtbd-canvas.md) — skill · 770 installs
- [foundation-lean-canvas](https://affpapa.org/en/nevibecode/skills/foundation-lean-canvas.md) — skill · 717 installs
- [startup-canvas](https://affpapa.org/en/nevibecode/skills/startup-canvas.md) — skill · 3200 installs
- [docs-canvas](https://affpapa.org/en/nevibecode/skills/docs-canvas.md) — skill · 1200 installs
- [canvas-generative](https://affpapa.org/en/nevibecode/skills/canvas-generative.md) — skill · 995 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
