Vibe Coding 活文档
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_290319ff/vibe-coding-live-docs。
技能介绍
问题从哪来
很多项目的 PRD、架构说明和页面结构写在 Notion 或一次性 Markdown 里,跑通第一个 demo 之后就不再改;栈选型、模块边界和鉴权/data flow 只留在对话记录里,发版前靠回忆补文档。结果是「setup doc」和真实系统长期脱节。
技能如何工作
vibe-coding-live-docs 在仓库里维护一套 project-docs/ 活文档,用 Draft → Confirmed → As-Built 三态表达「假设、已拍板、已交付」,并在里程碑与事件触发时更新,而不是等到 release。
典型骨架:
project-docs/PRD.md:产品意图、用户旅程、验收与页面摘要project-docs/ARCHITECTURE.md:当前架构、模块、数据流、鉴权与 as-built 结构project-docs/PROJECT_STATE.md:文档债务、最近确认、下一更新节点、冻结决策(同步控制塔)- 多页 UI 时加
project-docs/PAGE_FRAME.md;非 trivial 技术选型加project-docs/TECH_DECISIONS.md
工作流要点:识别是新项目、大特性还是文档漂移清理;若 PRD 输入是会议纪要、粗糙 brief 等杂乱材料,可先走推荐子技能 $prd-creater 生成结构化初稿,再映射进 PRD.md 并挂上生命周期元数据;不确定内容留在 Draft,首版可运行或重大决策稳定后升到 Confirmed,发版或交接前把关键文档升到 As-Built。决策历史进 TECH_DECISIONS.md,页面结构进 PAGE_FRAME.md,避免 PRD.md / ARCHITECTURE.md 膨胀。
触发矩阵覆盖:项目启动、首版可运行、核心流程稳定、发版准备;以及栈锁定、页面框架锁定、模块边界变更、鉴权或数据流变更、第三方依赖选定或替换等事件。
适用边界
已有成熟 PRD、只需小范围状态更新、或不想要 Notion 式 PRD 流程时,不必强行走 $prd-creater,直接维护活文档即可。常见失误包括:过早写满细节却从不回访、只改 PROJECT_STATE.md 却不动架构/页面文档、把 Draft 当临时草稿而非有意阶段、以及发版前从记忆里重建文档。
使用场景
- 新项目启动时,在仓库创建 `project-docs/` 下 PRD、架构与 PROJECT_STATE 的 Draft 骨架,并标出下一更新节点。
- 输入是会议纪要或粗糙 brief 时,先用 `$prd-creater` 产出结构化 PRD,再映射进 `PRD.md` 并与架构、项目状态对齐。
- 栈选型、页面框架或鉴权/数据流变更后,按触发矩阵更新 ARCHITECTURE、PAGE_FRAME 或 TECH_DECISIONS,而不是只改聊天记录。
- 首版可运行或核心流程稳定后,将已验证章节从 Draft 升为 Confirmed;发版或交接前把交付事实与剩余风险写入 As-Built。
适合人员
- 与 AI 结对开发、发现 PRD 和模块边界只留在对话里、希望选型与架构落在仓库文档里的独立全栈开发者
- 从 0 到 1 做 side project,需要在里程碑(首版可跑、发版)时同步文档而非事后补写的个人技术负责人
- 兼产品与实现、常拿到 stakeholder 需求或调研摘要,要把杂乱输入变成可维护 PRD 并挂上 Draft/Confirmed 状态的人
- 负责多页面应用、要在 PAGE_FRAME 里维护导航与关键状态,并与 ARCHITECTURE、PROJECT_STATE 一起交接的工程师