前言¶
很多软件想法停在「大概要做个 XX」:没有原型、没有截图,需求文档也写不全。直接让 AI 写代码,往往缺用户、缺流程、缺数据模型,返工成本高;自己先写 PRD,又不知道该问到哪一层。
下面介绍 SkillHub 社区 Skill「软件开发提示词生成」(@user_af28adda/idea-to-dev-prompt)。它通过分阶段多轮对话,把粗糙产品想法澄清成可直接交给 AI 编码或开发团队的系统开发提示词。
这是什么¶
软件开发提示词生成是 SkillHub 上分类为 dev-programming 的社区 Skill,当前版本 v1.0.3,由发布者 user_af28adda 维护。
一句话定位:在尚无完整需求的前提下,用对话补齐用户、场景、行为流、功能、页面、数据与权限等要素,最后输出实现向的提示词。标签标明 requires_api_key=false,不依赖额外 API Key。
SkillHub 页面显示评分 100000,下载 2276 次(统计以页面为准,会随时间变化)。
- 官方 Skill 地址:https://api.skillhub.cn/user_af28adda/idea-to-dev-prompt
- SkillHub 展示页:https://www.skillhub.cn/skills/user_af28adda/idea-to-dev-prompt
核心功能¶
依据官方简介与 Skill 说明,已核实的能力包括:
- 分阶段多轮对话:不是一次性生成大段文字,而是按步骤引导你补充信息。
- 需求维度覆盖:用户、使用场景、行为流、功能、页面、数据对象、权限;英文说明中还提到状态、约束与验收标准(acceptance criteria),与「可开发」目标一致。
- 输出形态:最终产出可直接用于 AI 编码或开发团队的系统开发提示词。
- 触发场景:当你想澄清应用、网站、SaaS、管理系统、工作流工具、MVP、自动化或其它软件产品想法时使用;尤其适用于没有原型、截图或完整需求文档的起步阶段。
Skill 本身基于通用 SKILL.md 格式,由 Agent 读取后按其中流程执行,而非独立可执行程序。
安装与启用¶
官方页面给出的安装方式是:让当前 AI 按 SkillHub 安装文档处理坐标 @user_af28adda/idea-to-dev-prompt。
1. 安装 SkillHub CLI(若尚未安装)¶
先检查是否已有 CLI:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需要 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装说明全文:https://skillhub.cn/install/skillhub.md
2. 安装本 Skill 到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前 Agent 实际读取的 skills 目录,否则默认落在 ./skills/,Agent 可能识别不到。
skillhub install @user_af28adda/idea-to-dev-prompt --dir <你的 skills 目录>
常用路径(来自 SkillHub 安装文档,按你实际使用的客户端选择):
| 客户端 | skills 目录 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下 .agents/skills/ |
| Windsurf | ~/.codeium/windsurf/skills/ 或 .windsurf/skills/ |
文档未单独列出「Claude Code / Codex CLI / Cursor」的安装差异时,差异主要体现在 skills 目录路径;安装命令形式相同。装好后若 Agent 未立刻加载新 Skill,可按你所用客户端的说明重启或刷新技能列表。
也可将下面提示交给 AI,由其按官方安装文档完成安装:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_af28adda/idea-to-dev-prompt`。
典型用法¶
官方未提供固定对话脚本,可复现的用法流程如下:
- 启用 Skill 后发起任务:用自然语言说明你的产品方向,例如「想做一个面向小团队的 SaaS 审批后台,目前只有大致想法」。
- 按 Agent 提问逐步回答:围绕用户是谁、在什么场景操作、主流程怎么走、需要哪些页面与功能、核心数据对象、谁有什么权限等作答;信息不足时 Skill 会继续追问,而不是直接写代码。
- 收束为开发提示词:对话结束后,Agent 应输出一份结构化、可交给下游 AI 或团队的系统开发提示词(含行为、界面、数据与约束等已澄清内容)。
- 下游使用:将生成的提示词复制到编码 Agent、或作为团队开发说明的起点,再进入实现阶段。
英文 Skill 描述中的典型对象包括:app、website、SaaS、admin system、workflow tool、MVP、automation 等,与中文简介中的应用、网站、SaaS、管理系统、MVP 一致。
适用场景与注意¶
适合谁
- 有软件产品构想,但尚未形成 PRD、原型或截图的开发者或产品负责人。
- 希望先统一「用户—流程—页面—数据—权限」再交给 AI 写代码,减少幻觉与漏项的人。
- 需要把想法整理成团队可读的实现说明,而不是直接堆功能列表的场景。
限制与注意
- 产出质量取决于你在对话中提供的信息;Skill 负责引导和结构化,不能替代你对业务本身的判断。
- 安装路径错误是常见坑:务必
skillhub install ... --dir指向当前 Agent 的 skills 目录。 - 评分与下载量为 SkillHub 页面统计,写作时以 https://www.skillhub.cn/skills/user_af28adda/idea-to-dev-prompt 为准。
结尾¶
「软件开发提示词生成」把需求澄清和提示词产出绑在同一条对话链上:先聊清再写 prompt,再进入编码或协作开发。若你正卡在「想法有了、文档没有」的阶段,可从 SkillHub 安装 @user_af28adda/idea-to-dev-prompt 试用。
- SkillHub:https://www.skillhub.cn/skills/user_af28adda/idea-to-dev-prompt
- 坐标:
@user_af28adda/idea-to-dev-prompt(v1.0.3)