Recommendation Canvas

Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.

7,800 stars 940 forksFrontend & Design

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas
Manual install
git clone --depth 1 https://github.com/deanpeters/Product-Manager-Skills.git /tmp/Product-Manager-Skills
mkdir -p ~/.claude/skills
cp -r /tmp/Product-Manager-Skills/skills/recommendation-canvas ~/.claude/skills/recommendation-canvas

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

## Purpose
Evaluate and propose AI product solutions using a structured canvas that assesses business outcomes, customer outcomes, problem framing, solution hypotheses, positioning, risks, and value justification. Use this to build a comprehensive, defensible recommendation for stakeholders and decision-makers—especially when proposing AI-powered features or products that carry higher uncertainty and risk.

This is not a feature spec—it's a strategic proposal that articulates *why* this AI solution is worth building, *what* assumptions need validating, and *how* you'll measure success.

## Input

**Works best with:** The AI product or feature idea being evaluated.
**Also useful:** Target customer, expected business outcome, known risks, and who the recommendation must convince.

Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended `ARGUMENTS:` line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.

**Arriving empty-handed? That works too.** The skill asks for the idea and the decision-maker, then works through the canvas boxes.

**Example invocation:** `Recommendation canvas: AI-suggested reorder quantities for warehouse managers — VP Ops wants a go/no-go next month.`

## Key Concepts

### The Recommendation Canvas Framework
Created for Dean Peters' Productside "AI Innovation for Product Managers" class, the canvas synthesizes multiple PM frameworks into one strategic view:
Read the full skill on GitHub

Details

Skill name
recommendation-canvas
Path
skills/recommendation-canvas/SKILL.md
Repo updated
16 October 2026

FAQ

What does the Recommendation Canvas skill do?

Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.

How do I install the Recommendation Canvas skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add deanpeters/Product-Manager-Skills --skill recommendation-canvas. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Recommendation Canvas popular?

It lives in deanpeters/Product-Manager-Skills, which has 7,800 GitHub stars and 940 forks, and is included in 3 curated skill lists.

Related skills

Acquisition Channel Advisor

7.8k

deanpeters/Product-Manager-Skills

Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.

Marketing, Sales & BusinessIn 3 lists940

AI Shaped Readiness Advisor

7.8k

deanpeters/Product-Manager-Skills

Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.

AI, LLMs & AgentsIn 3 lists940

Altitude Horizon Framework

7.8k

deanpeters/Product-Manager-Skills

Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.

Software DevelopmentIn 3 lists940

Ip As Logo

6.3k

s1dashu/ip-as-logo-skill

Generate extremely simple, cute, personified square character images with rounded heavy forms, two purposeful character colors, one solid background color, and a dominant lower-left composition. Use when creating an animal, creature, robot, ghost, plant, object, or other character image, including when the agent should infer three product-relevant directions and propose six independent candidates for approval.

Frontend & Design306

Problem Framing Canvas

7.8k

deanpeters/Product-Manager-Skills

Guide teams through MITRE's Problem Framing Canvas. Use when you need a clearer problem statement before jumping to solutions.

Frontend & DesignIn 3 lists940

Srt Whiteboard Animation

5.2k

geeklee/srt-whiteboard-animation

将 SRT 字幕做成暖米黄纸张底的白板手绘动画:读字幕→输出配图策略→确认后生成统一风格线稿→按叙事语义标注分区→预览台调整→渲染 MP4。编排沿用分区遮罩揭示(annotation.json / sequence / startMs / protectedRegions),但每个区域内的落墨换成 stream 的连续笔迹(骨架/网格 ink→color)。当用户提供 SRT 字幕并要求"字幕做成白板手绘/流式笔迹视频""SRT 生成白板动画""按字幕分镜画手绘"时触发。

Frontend & Design822

Browse the most popular Claude skills, all frontend & design skills, or write your own with the skills generator.