一站式 AI 辅助开发全流程 Skill。7+1 阶段流水线:需求深挖→场景建模→风险建模→工程规划→质量门控执行→世界模型枚举测试→全局审查→知识沉淀。内置 4-Gate 质量门控、逻辑链监督、鲁棒性衡量、Karpathy 编程原则、Wiki 知识闭环。零外部依赖,下载即用。
Dev-Flow — 智能开发全流程是一项面向实际任务的技能,主要用于从需求到交付,从经验到知识,自动学习、持续进化;/dev-flow 或 /dev-flow "<项目描述>";
简单优先 — 三行重复代码好过过早抽象;增量开发 —。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
从需求到交付,从经验到知识,自动学习、持续进化。
/dev-flow 或 /dev-flow "<项目描述>"
启动时根据项目描述自动选择档位,用户可覆盖:
| 档位 | 适用场景 | 执行的 Phase | 跳过的 |
|---|---|---|---|
| 轻量 | Bug 修复、单文件改动、配置调整、简单脚本 | 1→3→5 | 跳过 2/4/5.5/6/7 精简 |
| 标准 | 新功能、API 开发、组件开发、量化策略 | 1→2→3→4→5→7 | 跳过 5.5,Phase 6 精简 |
| 完整 | Web 应用、管理系统、小程序、多模块系统 | 全部 7+1 阶段 | 无 |
自动判断规则:
Phase 1: 需求深挖 ──→ Phase 2: 场景建模 ──→ Phase 3: 风险建模 ──→ Phase 4: 工程规划
│
▼
Phase 7: 知识沉淀 ←── Phase 6: 全局审查 ←── Phase 5.5: 枚举测试 ←── Phase 5: 质量门控执行
Phase 2 是锚点——脱离场景的代码毫无价值。 Phase 5.5 是终极验证——场景建模再完美,真实操作走不通就是失败。
C:UsersASUS.claudellm-wiki全局wikiindex.md,检查相关领域历史经验## 需求摘要 - 核心问题:[一句话] - 成功标准:[可验证的条件] - 约束条件:[不能做什么] - 明确不做:[排除范围] - 推荐方案:[方案名] - 相关 wiki 经验:[如有] ## 风险分级 🔴 核心(80%精力):... 🟡 重要(15%精力):... 🟢 边缘(5%精力):...
在需求确认后,告知用户建议的档位(轻量/标准/完整),用户可覆盖。
详细模板:读取 templates/phase2-scenario.md
核心产出:
后续 Phase 的回溯规则:
执行步骤:
| 风险点 | 概率 | 影响范围 | 级别 | 预防措施 | |--------|------|----------|------|----------| | [具体风险] | 高/中/低 | 🔴/🟡/🟢 | ... | ... |
### 链路 N: [需求点]
意图: [用户真正想要什么]
→ 决策: [基于什么判断选择这个方案]
→ 任务: [Phase 4 中对应的任务编号]
→ 验证: [什么证据能证明链完整]
→ 场景: [Phase 2 中哪个场景覆盖了这条链]
执行步骤:
docs/dev-flow-plan.md禁止出现:TBD、TODO、"类似 Task N"、"Add appropriate error handling"、只描述不给代码的步骤。
| 复杂度 | 策略 |
|---|---|
| 1-3 | 直接执行 + Gate 验证 |
| 4-6 | 分步执行 + 每步验证 + Devil's Advocate |
| 7+ | 拆分子任务 + 并行执行 + 多轮审查 |
标准档/完整档:Team 模式(3 智能体)
详细协议:读取 templates/phase5-team.md
轻量档:单智能体快速执行 + 自我审查
Orchestrator(调度)→ Executor(执行)→ Supervisor(监督)
每个任务完成后按顺序通过:
| Gate | 检查内容 |
|---|---|
| 1 正确性 | 逻辑匹配需求、边界处理、无 off-by-one |
| 2 质量 | 无 debug 残留、无死代码、函数<50行、文件<300行 |
| 3 安全 | 无注入/XSS/认证绕过/敏感信息泄露 |
| 4 一致性 | 命名/模式/风格与代码库一致 |
无证据不声明完成。"应该没问题" = 撒谎。
| 声明 | 必须有 | 不够的 |
|---|---|---|
| 测试通过 | 测试命令输出:0 failures | "应该通过" |
| Bug 修复 | 原始症状测试:通过 | 改了代码、假设修好了 |
详细评分卡:读取 templates/robustness.md
6 维度(1-5 分):输入容错 / 异常恢复 / 边界条件 / 降级能力 / 数据一致 / 可诊断
详细架构:读取 templates/phase5-ate.md
6 组件全自动循环:Planner → Driver → Observer → Diagnostician → Healer → Evolver
降级方案(根据实际条件):
| 等级 | 模式 | 适用条件 |
|---|---|---|
| L3 | 全自动 ATE | 有 agent-browser、前后端可启动 |
| L2 | 半自动 | 无 agent-browser,Claude 手动操作+日志 |
| L1 | 手动测试清单 | 脚本/工具/量化策略等非 Web 项目 |
| L0 | 跳过 | 极简改动,由 Devil's Advocate 替代 |
非 Web 项目测试策略:
| 项目类型 | 测试方式 |
|---|---|
| 量化策略(D4) | 回测枚举:不同市场状态(牛市/熊市/震荡/闪崩)×不同参数组合 |
| 通信算法(D3) | 仿真验证:不同 SNR/信道模型/负载条件 |
| AI 工具(D5) | 输入变体:边界输入/异常格式/大规模输入 |
| 脚本工具 | 参数边界:空输入/超大输入/非法字符/并发执行 |
完整档执行全部检查;标准档执行 1+2+4;轻量档跳过。
templates/robustness.md 评分汇总Wiki 知识库配置:读取 templates/wiki-config.md
项目完成后自动执行:
开发回顾:
写入 wiki(三级演化):
输出知识摘要给用户确认
检查本次开发是否遇到了 dev-flow 无法覆盖 的情况:
## 自演化检测 本次开发中遇到的流程缺口: 1. [缺口描述] → 建议:[安装新 Skill / 修改 dev-flow 规则] → 命令:npx skills find "<关键词>"
单次踩坑(对话中捕获)
↓ 复现 2+ 次
反复出现的模式
↓ Recurrence-Count ≥ 3 或用户明确要求
写入 wiki 页面(带置信度评分)
↓ 跨 2+ 项目验证
晋升为 CLAUDE.md 规则
↓ 广泛适用 + 用户确认
提取为独立 Skill
| 模板文件 | 加载时机 | 内容 |
|---|---|---|
templates/phase2-scenario.md |
Phase 2 开始时 | 场景建模完整模板 |
templates/phase5-team.md |
Phase 5 开始时 | Team 模式详细协议 |
templates/phase5-ate.md |
Phase 5.5 开始时 | 自治测试引擎架构 |
templates/robustness.md |
Phase 5 评分时 | 鲁棒性评分卡 |
templates/wiki-config.md |
Phase 7 开始时 | Wiki 配置参考 |
$env:NODE_TLS_REJECT_UNAUTHORIZED="0"
Phase 1 自动读取并纳入约束条件。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章