skills/yunshu0909/version-planner/SKILL.md
帮助用户把产品需求拆解成渐进式版本规划。当用户说"拆版本"、"版本规划"、"MVP怎么做"、"分阶段实现"时触发。
npx skillsauth add aiskillstore/marketplace version-plannerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
帮助用户把一个产品想法或需求,拆解成可执行的版本路线图(V0.1 MVP → V1.0)。
先通过提问,充分理解用户的核心需求:
从需求中提炼出:
按照以下原则拆解版本:
V0.1 MVP(最小可用版本)
V0.2-V0.5(功能迭代)
V1.0(完整产品)
生成一个清晰的版本规划文档,包含:
# [产品名]版本规划
## 产品概述
- 核心定位
- 核心价值
- 目标用户
## 核心需求清单
(列出所有需求,标注优先级)
## 版本规划路线图
### V0.1 MVP - [一句话目标]
**功能清单**:
1. ...
2. ...
**不做什么**:
- ...
**验证点**:...
**预计工作量**:X 天
### V0.2 - [一句话目标]
...
(以此类推)
## 待确认的关键信息
(列出还需要明确的技术细节、路径等)
## 下一步行动
(给出具体的 action items)
把生成的版本规划文档保存为:
[产品名]-版本规划.md
建议放在用户的项目目录或文档目录中。
助手:你好,我是版本规划助手。请先告诉我你想做什么产品?要解决什么问题?
用户:[描述需求]
助手:我理解了,让我确认几个关键点:
1. [问题 1]
2. [问题 2]
...
用户:[回答]
助手:好的,基于你的需求,我提炼出核心价值是:[总结]
你觉得这个理解对吗?有没有要补充的?
用户:对的 / [补充]
助手:那我开始拆解版本规划。我建议分 X 个版本:
[列出版本大纲]
你觉得这个优先级合理吗?
用户:[确认或调整]
助手:好的,我现在写一个详细的版本规划文档。
[生成并保存文档]
完成了!文档已保存在:[路径]
接下来你想:
1. 调整某个版本的内容
2. 开始做 V0.1
3. 先看看技术架构设计
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.