portfolio-canvas
Canvas-to-Portfolio Bootstrap
Seed a cogni-portfolio project from a Lean Canvas (or Business Model Canvas). This skill bridges the gap between a founding-stage hypothesis document and the structured entity model that the rest of the portfolio pipeline expects.
Why This Exists
Plugin root resolution. Bash invocations below resolve the plugin root inline as ${CLAUDE_PLUGIN_ROOT:-$(ls -td "$HOME"/.claude/plugins/cache/insight-wave/cogni-portfolio/*/ | head -1)} — the first call works whether or not the harness injects $CLAUDE_PLUGIN_ROOT. Keep the inline form in every call; do not strip it.
A lean canvas is a hypothesis document — it captures what you think the business is. The portfolio pipeline is a messaging system — it captures what you sell. For a founding-stage company these are the same thing, but the data shapes are different. This skill does the translation so that downstream skills (propositions, solutions, packages, export) work without modification.
The key insight: a canvas already contains products, markets, and pricing buried in its sections — they just need to be extracted, properly typed, and marked as early-stage (maturity: "concept", readiness: "planned", priority: "beachhead").
Prerequisites
- A lean canvas file (markdown, typically with numbered sections: Problem, Customer Segments, UVP, Solution, Channels, Revenue Streams, Cost Structure, Key Metrics, Unfair Advantage)
- No existing portfolio project required — this skill can create one via
portfolio-setupif needed, or enrich an existing project