validate-business-model
Validate a Sui product business model (who pays, how much, why). Use when the user wants to validate monetization, pricing, or business model.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validate a Sui product business model (who pays, how much, why). Use when the user wants to validate monetization, pricing, or business model.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Pick a brand name, color palette, or typography for a Sui product. Use when the user wants to name or brand a Sui project.
Build an AI agent that signs Sui transactions or runs onchain actions. Use when the user wants an AI agent on Sui.
Build a Sui data indexer or analytics pipeline. Use when the user wants to index Sui events, build a pipeline, or query Sui RPC data.
Build a mobile Sui app with React Native or the Sui Mobile SDK. Use when the user wants iOS, Android, or mobile Sui flows.
Pair with a coding agent to build a Sui MVP step by step. Use when the user wants to build the MVP iteratively with an agent.
Author Sui Move modules and packages with a senior Move dev as your pair. Use when the user wants to write, build, author, add, or scaffold Move code, smart contracts, or Sui programs at the module or function level, in any phrasing.
| name | validate-business-model |
| description | Validate a Sui product business model (who pays, how much, why). Use when the user wants to validate monetization, pricing, or business model. |
# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
# suiperpower track validate-business-model build completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track validate-business-model build started >/dev/null 2>&1 &
true
If TEL_PROMPTED is no, before doing real work, ask the user:
Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in
~/.suiperpower/config.json.A) Sure, anonymous B) No thanks
Write the answer to ~/.suiperpower/config.json telemetryTier field and create ~/.suiperpower/.telemetry-prompted. Then continue.
Walks the user through five concrete questions about how the project makes money. Refuses to write a "validated business model" output if any answer is hand-wavy or speculative. The point is to force the user to either commit to a real answer or accept that they have not yet validated this dimension. Both outcomes are useful; pretending to validate when nothing is validated is the slop.
deploy-to-mainnet reads this skill's output and refuses to deploy if no business-model output exists.
If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
.suiperpower/idea-context.md for context.A .suiperpower/business-model.md with explicit answers to all five questions, or an explicit unvalidated marker on each unanswered question. Format:
## Business model, <timestamp>
### Q1, who pays?
- answer: <user | developer | partner | treasury | advertiser | unvalidated>
- evidence: <one sentence with citation>
- confidence: <high | medium | low>
### Q2, how much?
- pricing model: <per-tx | per-month | per-feature | per-volume | one-time | unvalidated>
- price point: <number with currency>
- evidence: <one sentence>
- confidence: <high | medium | low>
### Q3, why would they pay you instead of an alternative?
- alternative: <named competitor or status quo>
- our advantage: <one sentence>
- evidence: <one sentence>
- confidence: <high | medium | low>
### Q4, what is the unit economic at one paying user?
- revenue per user per month: <number>
- variable cost per user per month: <number including Walrus / DeepBook / RPC / hosting>
- gross margin: <percent>
- confidence: <high | medium | low>
### Q5, what test could falsify this in the next two weeks?
- test: <one sentence>
- success threshold: <number, e.g. "5 paying users at $X">
- planned date: <yyyy-mm-dd>
### Verdict
- validated: <yes | partial | no>
- if partial or no: which questions are open
Read idea-context.md
Ask Q1
Ask Q2
Ask Q3
Ask Q4
Ask Q5
Score and write
unvalidated.unvalidated = no. One = partial. Zero = yes.Hand off
validated: yes, the user is cleared for deploy-to-mainnet (combined with the other gates).partial or no, recommend will-real-users-pay to run the cheap experiment.Before reporting done:
unvalidated? (Hand-wavy answers count as unvalidated.)yes, can the skill point at the evidence in each question?If any answer is no, the skill keeps working.
On-demand references (load when relevant to the user's question):
references/payer-types.md: Definitions and examples of each payer type.references/cost-checklist.md: Variable costs to include in Q4 (sponsor protocol fees, RPC, hosting, support).claude "/suiper:validate-business-model <your message>"codex "/validate-business-model <your message>"grok, then /validate-business-model <your message> in the session~/.cursor/rules/validate-business-model.mdc and reference it.If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.