全栈精密开发流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4fdd8cf0/dev-auto-workflow。
技能介绍
解决什么问题
独立开发者处理全栈 Web 项目时常面临两类典型失控:一是架构决策在开发中途被推翻,导致返工成本指数级上升;二是阶段边界模糊,后端未验证就写前端,集成阶段暴露大量本可避免的返工。本技能把工程管理中“阶段门控(Phase Gate)”的概念搬进 AI 编码流程。
核心机制
出口检查是硬约束。 每个阶段完成时调用 phase-gate.py 校验出口条件,不通过则禁止进入下一阶段。唯一例外是显式记录为技术债务。
九阶段流水线覆盖完整生命周期:
- 规划决策:
GENESIS确立不可变章程,REQUIRE定义可验证需求,DESIGN产出可直接编码的架构 - 设计:
UI_UX先锁定视觉与交互规范,再进入编码 - 构建质量:
BACKEND与FRONTEND严格按设计实现,端到端验证作为独立阶段 - 集成部署:
DEVOPS处理生产就绪基础设施,DELIVER完成正式交付
模型路由按阶段成本收益自动切换: 推理密集的 GENESIS 到 DESIGN 使用 Opus,构建与验证阶段使用 Sonnet,流程化的运维交付阶段使用 Haiku。配置集中在 model-config.toml,可手动覆盖为统一模型。
防漂移机制是独立一层。 进入新阶段时 anchor-check.py snapshot 建立基线,阶段内每五轮自检一次,偏离时暂停并诊断,而不是带着矛盾继续推进。
强制技能编排
每个阶段按三级划分技能依赖:强制(缺失即阻断)、推荐、可选增强。进入阶段时 phase-gate.py 扫描技能目录,强制项缺失直接阻断推进。check --skills 可列出缺失项,确认后放行。
实现状态
Phase 0 已完整可跑,Phase 1-2 部分打通,Phase 3 到 Phase 8 依赖配套技能实现。参考 skills-map.md 查看依赖映射与当前可用范围。
适用场景
适合从零启动的全栈项目、需要严格阶段管控的多人协作、需要统一开发节奏的团队。已有章程的存量项目可从 REQUIRE 阶段直接进入,纯前端或纯后端项目只走相关阶段。
不该用的情况
单文件脚本、非 Web 项目、已有完善 CI/CD 的代码库都不适合引入本工作流——前者用 context-anchor 独立跑即可,后者直接激活对应阶段的独立技能,不需要流程引擎。
常见陷阱
跳过 GENESIS 直接写代码导致架构反复推翻;阶段中更换技术栈却未更新锚点,造成后续阶段不一致;强制技能缺失时强行通过,质量失控;跳过的阶段不记录技术债务,最终在生产环境爆发。出口检查走过场会让阶段变成假完成。
使用场景
- 从零开始全栈项目,需要严格阶段出口检查
- 已有项目章程,从需求定义阶段直接进入
- 纯前端或纯后端开发,仅走相关阶段
- 多人协作需要统一开发节奏和防漂移机制
适合人员
- 全栈独立开发者,需要严格阶段管控
- 技术负责人,统一团队开发节奏
- 前后端专精开发者,分阶段使用
- 工程师,处理阶段间架构一致性