brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation.
Claude Code
$ npx -y skills add getcrew44/crew44 --skill recommendation-canvas --agent claude-code
Codex
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a codex -y
Cursor
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a cursor -y
Gemini CLI
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a gemini-cli -y
GitHub Copilot
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a github-copilot -y
OpenCode
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a opencode -y
Windsurf
$ npx skills add getcrew44/crew44 --skill recommendation-canvas -a windsurf -y
name: recommendation-canvas description: Evaluate an AI product idea across outcomes, hypotheses, risks, and positioning. Use when deciding whether an AI solution deserves investment or recommendation. intent: >- 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. type: component
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.
Created for Dean Peters' Productside "AI Innovation for Product Managers" class, the canvas synthesizes multiple PM frameworks into one strategic view:
**Core Components:** 1. **Business Outcome:** What's in it for the business? 2. **Product Outcome:** What's in it for the customer? 3. **Problem Statement:** Persona-centric problem framing 4. **Solution Hypothesis:** If/then hypothesis with experiments 5. **Positioning Statement:** Value prop and differentiation 6. **Assumptions & Unknowns:** What could invalidate this? 7. **PESTEL Risks:** Political, Economic, Social, Technological, Environmental, Legal 8. **Value Justification:** Why this is worth doing 9. **Success Metrics:** SMART metrics to measure impact 10. **What's Next:** Strategic next steps
---
Use `template.md` for the full fill-in structure.
Before filling out the canvas, ensure you have:
**If missing context:** Run discovery work first. This canvas synthesizes insights—it doesn't create them.
---
What's in it for the business? Use this format:
## Business Outcome - [e.g., "Reduce by 25% the churn of existing customers using our existing product"]
**Example:**
**Quality checks:**
---
What's in it for the customer? Use this format:
## Product Outcome - [e.g., "Increase the speed of finding patients when I know the inclusion and exclusion criteria"]
**Example:**
**Quality checks:**
---
Use the problem framing narrative from `skills/problem-statement/SKILL.md`:
## The Problem Statement ### Problem Statement Narrative - [Persona description: 2-3 sentences telling the persona's story from their POV] - [Example: "Sarah is a freelance designer managing 10 clients. She spends 8 hours/month manually tracking invoices and chasing late payments. By the time she follows up, some clients have already moved to other designers, costing her revenue and damaging relationships."]
**Quality checks:**
---
Use the epic hypothesis format from `skills/epic-hypothesis/SKILL.md`:
## Solution Hypothesis ### Hypothesis Statement **If we** [action or solut
Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of…
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically…
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.