Mvp logo

Mvp

Community
CymChad
mvp

最小可行产品,用最低成本验证核心假设。当用户准备开发产品、想用最低成本验证想法、不确定产品方向是否正确时使用此技能。

Overview

PublisherCymChad
Repositorybook-skill-generator
Skill namemvp
Stars
72
Forks
5
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by CymChad on GitHub. Read the source before you install it.

Installation

Install the Mvp AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/CymChad/book-skill-generator/tree/main/examples/精益创业/mvp
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.

Use it in TypingMind

Enable Mvp in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Mvp on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Mvp is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

最小可行产品 (MVP)

用最简单的产品版本快速推向市场,测试核心假设。MVP 不是简陋的半成品,而是刚好能验证假设的最小功能集。

核心理念

最小化浪费。 精益创业的核心是避免将资源投入未经市场验证的假设中。MVP 的目的不是"完美",而是"学习"——用最低成本验证你的核心假设是否成立。

适用场景

  • 准备开发产品,想用最低成本验证想法
  • 不确定产品方向是否正确
  • 想快速测试市场反应
  • 资源有限,需要精益开发
  • 想避免在错误方向上投入过多

执行步骤

步骤 1: 明确核心假设

识别要验证的假设:

  1. 价值假设 (Value Hypothesis)

    • 产品对用户是否有价值?
    • 用户是否会使用?
    • 用户是否愿意付费?
  2. 增长假设 (Growth Hypothesis)

    • 产品是否能吸引更多用户?
    • 用户是否会推荐给他人?
    • 业务能否可持续增长?

示例:

  • Dropbox 的假设:用户需要便捷的云存储和文件同步
  • Airbnb 的假设:旅行者愿意住民宿,房东愿意分享房源

步骤 2: 定义最小功能集

只保留验证假设必需的功能:

  • 列出所有可能的功能
  • 标记哪些是"必须有"的核心功能
  • 删除所有"锦上添花"的功能
  • 确保最小功能集能验证核心假设

MVP 设计原则:

  • 不是功能残缺的半成品
  • 不是大而全的完整产品
  • 聚焦核心价值点
  • 用最经济的方式让用户感知产品本质

步骤 3: 选择 MVP 类型

根据产品特点选择合适的 MVP:

  1. 演示视频 MVP

    • 制作产品演示视频
    • 展示核心功能
    • 收集用户兴趣和反馈
    • 案例:Dropbox 早期用 3 分钟视频验证需求
  2. 人工服务 MVP

    • 手动完成核心流程
    • 验证用户是否愿意使用
    • 案例:Airbnb 创始人手动拍摄房源照片
  3. 功能简化 MVP

    • 只开发核心功能
    • 快速推向市场
    • 根据反馈迭代
  4. 着陆页 MVP

    • 创建产品介绍页面
    • 收集用户邮箱
    • 测试用户兴趣

步骤 4: 开发和发布 MVP

快速开发,尽快发布:

  • 使用最简单的技术栈
  • 不要追求完美
  • 确保核心功能可用
  • 尽快推向目标用户

发布策略:

  • 先小范围测试(朋友、社区)
  • 收集真实用户反馈
  • 观察用户行为,而非只听用户说
  • 记录关键数据

步骤 5: 测量和学习

根据数据验证假设:

  • 用户是否使用了核心功能?
  • 用户是否愿意付费?
  • 用户留存率如何?
  • 用户是否推荐给他人?

决策:

  • 如果假设成立:继续优化和扩展
  • 如果假设不成立:转型或放弃

输出格式

MVP 规划文档:

markdown
## 核心假设
### 价值假设
- 假设描述: 
- 验证标准: 

### 增长假设
- 假设描述: 
- 验证标准: 

## MVP 设计
### 最小功能集
1. [核心功能 1]
   - 描述: 
   - 为什么必需: 

2. [核心功能 2]
   - 描述: 
   - 为什么必需: 

### MVP 类型
- 选择: [演示视频/人工服务/功能简化/着陆页]
- 理由: 

## 开发计划
- 开发时间: 
- 技术栈: 
- 发布渠道: 

## 成功标准
- 用户数: 
- 使用率: 
- 付费意愿: 
- 留存率: 

注意事项

  • MVP 不是粗糙的产品,而是最小但完整的产品
  • 不要因为功能少而感到羞愧,简洁是优势
  • 用户行为比用户反馈更重要
  • 快速迭代比完美规划更重要
  • 如果 MVP 无法验证假设,说明设计有问题

经典案例

Dropbox:

  • 假设:用户需要便捷的云存储
  • MVP:3 分钟演示视频
  • 结果:5000 人提交等待名单,验证了需求

Airbnb:

  • 假设:旅行者愿意住民宿
  • MVP:创始人手动拍摄房源照片
  • 结果:验证了双边市场需求

Zappos:

  • 假设:用户愿意在线买鞋
  • MVP:创始人去鞋店拍照,手动发货
  • 结果:验证了电商模式

来源

本方法论来自《精益创业》(The Lean Startup) 第三章,作者埃里克·莱斯 (Eric Ries)。

Frequently asked questions

What does the Mvp AI skill do?

最小可行产品,用最低成本验证核心假设。当用户准备开发产品、想用最低成本验证想法、不确定产品方向是否正确时使用此技能。

Why use Mvp on TypingMind?

Because you install it once and use it with any model. Mvp is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Mvp in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/CymChad/book-skill-generator/tree/main/examples/精益创业/mvp. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Mvp?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Mvp?

As many as you like. As long as a model supports skills, you can use Mvp with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Mvp AI skill free?

Yes. It is published on GitHub by CymChad under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇