원클릭으로
shapercanvas
Develop the 9-block Lean Canvas for a business idea. Use when defining the business model, target audience, and value proposition.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Develop the 9-block Lean Canvas for a business idea. Use when defining the business model, target audience, and value proposition.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Design project structure and record technical decisions. Use when the user says "architect", after product exploration is complete, or when revisiting architecture after a pivot. Does NOT generate source code — that is build's job.
Generate code from the architecture plan. Use when the user says "build", after architect has recorded a plan, or when re-generating after an architecture change. This is the only command that writes source code.
Design the solution interface (UX/UI, API contract, or agent system). Use when transitioning from the product brief to the engineering phase to determine how the product behaves and looks.
Interactive product discovery — what are we building, who is it for, and what does v1 look like. Use when starting product exploration, adding a new feature, revisiting scope or requirements, or when the user says "discover".
Context-aware command menu showing all available maker commands with recommendations based on current project state. Use when the user says "help", asks how to use maker, asks where to start, asks what maker does, or seems unsure what to do next.
Initialize project context and preferences. Use when starting a new project, when the user says "kickoff", or when there is no .maker/project_state.md and the user wants to get started.
| name | shaper:canvas |
| description | Develop the 9-block Lean Canvas for a business idea. Use when defining the business model, target audience, and value proposition. |
Maps the business model using the Lean Canvas framework to prepare for a Go/No-Go decision.
Before running this command, read ../../references/shared-protocols.md and ../../references/handbook-templates.md.
shaper:kickoff (natural flow).shaper:canvas.If a canvas already exists in .shaper/business_state.md:
When a block changes during a re-run, warn about the downstream blocks that are now potentially stale:
| Block Changed | Blocks Potentially Invalidated |
|---|---|
| Problem | Solution, UVP, Channels, Key Metrics |
| Customer Segments | Channels, UVP, Revenue Streams |
| UVP | Channels, Revenue Streams |
| Revenue Streams | Cost Structure alignment |
Cascade warnings to apply (from shared-protocols.md Section 3):
market has already run (check Session Log): warn "This change may make your market research stale. Consider re-running shaper:market."brief.md exists: warn "The product brief was already handed to Maker. If this change is material, re-run shaper:validate."After completing a re-run, append a row to the Decision Log in .shaper/business_state.md:
| [date] | Canvas re-run — [blocks changed] | [reason given] | Active |
Also append a row to the Iteration History:
| [date] | [blocks changed] | [reason] | canvas |
Depending on the working preference set in kickoff (read from working_preference in .shaper/business_state.md):
Ask about each block sequentially. Do not ask them all at once. Branch and dig deeper if the answers are vague.
Group related blocks (2-3 at a time) and ask about them together. After each group, show a brief summary and ask "Any changes before we move on?"
Group 1 — The Problem Space: Problem + Customer Segments Group 2 — The Value Story: UVP + Solution Group 3 — Growth & Revenue: Channels + Revenue Streams Group 4 — Operations & Edge: Cost Structure + Key Metrics + Unfair Advantage
Use reasonable defaults where answers are implied (e.g., if Solution clearly implies a SaaS model, default Revenue Streams to "SaaS subscription" and confirm rather than asking from scratch).
Generate a completely filled-out 9-block canvas based only on the initial idea from kickoff.
Present the drafted Canvas and ask: "Here is a draft of the Lean Canvas based on your idea. Which blocks should we tweak or completely change before we validate?"
Write the finalized canvas to handbook/business/lean-canvas.md using the template in ../../references/handbook-templates.md (Section 1).
## Lean Canvas Drafted
The canvas has been recorded in `handbook/business/lean-canvas.md`.
### Suggested Next Step
→ `/shaper:market` — Let's look at the competitors and see where this fits in the landscape.
→ `/shaper:validate` — If you don't need market research, let's review this canvas for holes and make a Go/No-Go decision.
→ `/shaper:help` — See all available commands.
.shaper/business_state.md Lean Canvas section with all 9 block values.handbook/business/lean-canvas.md.