返回顶部
d

dev-workflow开发工作流

명시적 요청 시에만 사용. 트리거: '우로보로스/ouroboros'(인터뷰→스펙), '슈퍼파워/superpowers'(계획→실행), '스펙부터/풀플로우'(전체).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
123
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

dev-workflow

开发工作流 - Ouroboros + Superpowers 集成

触发器对应的起始点

触发器起始结束用途
우로보로스, ouroboros阶段 1阶段 2仅整理规格
슈퍼파워, superpowers
阶段 3 | 阶段 5 | 计划+执行(已有规格时) | | 스펙부터, 풀플로우, 전체 | 阶段 1 | 阶段 5 | 从头到尾 |

完整流程

[阶段 1-2: Ouroboros] [阶段 3-5: Superpowers]
提问 → 规格 计划 → 执行 → 验证



阶段 1: 苏格拉底式访谈 (Ouroboros)

目标: 暴露隐藏假设,消除模糊性

规则

  • - 一次只提一个问题
  • 不使用是不是这样?,而是问这是什么?(本体论问题)
  • 优先选择题,必要时使用开放题
  • 至少 3-5 个问题以把握核心

问题框架

  1. 1. 本质 (Essence): 这个东西的本质是什么?
  2. 根本原因 (Root Cause): 这是根本原因,还是症状?
  3. 前提条件 (Prerequisites): 为此,必须先存在什么?
  4. 隐藏假设 (Hidden Assumptions): 我们视为理所当然的假设是什么?

模糊性评分 (Ambiguity Score)

访谈结束后,内部评估:

  • - 目标清晰度 (Goal): 40%
  • 约束条件清晰度 (Constraints): 30%
  • 成功标准清晰度 (Success Criteria): 30%

仅当 Ambiguity ≤ 0.2 时,才进入下一阶段。
(清晰度达到 80% 以上,才能编写规格)



阶段 2: 规格固化 (Seed)

将访谈结果固化为不可变规格:

markdown

[功能名] 规格

目标

[用一句话定义]

范围

包含

  • - ...

排除 (YAGNI)

  • - ...

核心组件

  1. 1. [组件]: [职责]
  2. ...

数据流

[输入] → [处理] → [输出]

成功标准

  • - [ ] ...
  • [ ] ...

约束条件

  • - ...

未决问题(如有)

  • - ...

保存位置: docs/specs/YYYY-MM-DD-.md



阶段 3: 实现计划 (Plan)

将规格分解为字节级任务:

任务原则

  • - 每个任务 2-5 分钟工作量
  • TDD: 编写测试 → 确认失败 → 实现 → 确认通过 → 提交
  • 包含准确的文件路径和代码
  • 遵循 DRY、YAGNI

计划结构

markdown

[功能名] 实现计划

目标: [一句话]
架构: [2-3 句话]



任务 1: [组件名]

文件:

  • - 创建: path/to/file.ts
  • 测试: tests/path/to/test.ts

  • - [ ] 步骤 1: 编写会失败的测试
  • [ ] 步骤 2: 运行测试,确认失败
  • [ ] 步骤 3: 最小化实现
  • [ ] 步骤 4: 确认测试通过
  • [ ] 步骤 5: 提交

保存位置: docs/plans/YYYY-MM-DD-.md



阶段 4: 执行 (Execute)

提供两种模式:

A. 子代理模式(推荐)

每个任务派遣新的子代理:
  1. 1. 实现子代理 → 执行任务
  2. 规格审查子代理 → 确认符合规格
  3. 代码质量审查子代理 → 确认质量
  4. 进入下一个任务

B. 内联模式

在当前会话中直接执行:
  • - 每 3-5 个任务设置检查点
  • 用户确认后继续

阶段 5: 验证 (Evaluate)

三级验证:

  1. 1. 机械验证: 测试通过、lint 通过、构建成功
  2. 语义验证: 是否满足规格中的成功标准
  3. 共识验证: 用户确认

快速启动

当用户提出开发请求时:

  1. 1. 我将从几个问题开始。
  2. 苏格拉底式访谈(3-5 个问题)
  3. 我将整理规格。 → 呈现规格 → 请求批准
  4. 我将制定实现计划。 → 呈现计划 → 请求批准
  5. 请选择执行模式:[子代理/内联]
  6. 执行 → 验证 → 完成

快捷模式

对于简单任务,完整流程可能过于繁琐。

快捷条件:

  • - 修改单个文件
  • 需求明确(模糊性低)
  • 用户要求快速或简单

快捷时:

  • - 问题缩减至 1-2 个
  • 跳过规格,直接制定计划
  • 计划也可简化



参考资料

原始仓库:

  • - ouroboros-ref/ - Ouroboros 原始版本
  • superpowers-ref/ - Superpowers 原始版本

代理角色 (Ouroboros)

  • - Socratic Interviewer: 仅提问,不承诺实现
  • Ontologist: 分析本质/根本原因/前提条件/假设
  • Seed Architect: 将对话固化为规格
  • Evaluator: 三级验证

技能 (Superpowers)

  • - brainstorming: 推导设计
  • writing-plans: 字节级计划
  • subagent-driven-development: 子代理执行
  • test-driven-development: RED-GREEN-REFACTOR
  • systematic-debugging: 系统性调试

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ouroboros-superpowers-1776076339 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ouroboros-superpowers-1776076339 技能

通过命令行安装

skillhub install ouroboros-superpowers-1776076339

下载

⬇ 下载 dev-workflow v1.2.0(免费)

文件大小: 3.1 KB | 发布时间: 2026-4-14 13:59

v1.2.0 最新 2026-4-14 13:59
트리거별 시작점 분리

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部