返回顶部
d

dev-pipeline版本化开发流水线

版本化开发流水线 —— 与 version-manager 和 project-manager 集成的完整开发流程

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

dev-pipeline

Dev Pipeline - 版本化开发流水线

概述

与 version-manager 和 project-manager 深度集成,提供标准化的开发流程。

集成关系

dev-pipeline

├── calls ──► version-manager
│ - version-check
│ - version-prepare
│ - version-validate
│ - version-archive

├── calls ──► project-manager
│ - project-update
│ - project-changelog

└── calls ──► Claude Opus 4.6 (via oracle)
- analyze
- write
- review
- fix

工作流程

init → analyze → [pending_confirm] → confirm → write → review → (fix → review) → deploy → seal
│ ↑ │
└──── version-prepare ──────┘ └──── version-archive
project-update
project-changelog



📋 命令规范

init [--from ]

初始化新版本开发任务。

bash

自动检测最新版本作为基础


dev-pipeline init v1.3.5

指定基础版本

dev-pipeline init v1.3.5 --from v1.3.4

执行:

  1. 1. version-check - 检查当前状态
  2. version-prepare - 准备代码
  3. project-update --version --status 🟢 迭代中 - 更新看板
  4. 创建版本目录结构和文档



analyze

执行架构分析。

bash
dev-pipeline analyze

功能

  • - 读取 REQUIREMENTS.md
  • 调用 Claude Opus 4.6 生成 DEVPLAN.md
  • 状态: pendingconfirm(等待用户确认)

Opus Prompt 规范

你是一个资深全栈架构师。请基于需求文档,生成详细的开发执行方案。

【输出格式要求】
必须按以下结构输出 Markdown:

项目开发方案

1. 需求理解

  • - 业务目标
  • 核心业务流程
  • 关键技术特性

2. 技术架构

  • - 整体架构图(ASCII)
  • 技术选型表格
  • 目录结构设计

3. 数据库设计

  • - 完整的 SQL 建表语句
  • 索引设计
  • 外键约束

4. API 接口设计

  • - 每个接口的 Method/Path
  • Request/Response 格式(JSON Schema)
  • 错误码定义

5. 任务清单(关键!必须可被解析)

阶段一:基础设施(P0)
任务ID任务名称优先级依赖预估工时输出文件
T001项目初始化P02hpackage.json, .gitignore
T002
数据库模块 | P0 | T001 | 3h | shared/db.js |

阶段二:xxx(P0)

...

6. 风险评估

  • - 技术风险表格
  • 缓解措施

【要求】

  1. 1. 所有 SQL 语句必须完整可执行
  2. API 设计必须包含完整的请求/响应示例
  3. 任务清单必须包含具体的输出文件列表
  4. 任务ID格式:T001, T002, ...



confirm / revise

bash
dev-pipeline confirm # 确认方案,进入编码阶段
dev-pipeline revise 修改意见 # 根据反馈重新分析



write [--task-id ]

编写代码 - 核心功能,必须严格规范返回格式。

bash
dev-pipeline write # 写入当前任务
dev-pipeline write --task-id T001 # 写入指定任务

🎯 Opus Prompt 规范(关键!)

你是一个专业的高级软件工程师。请基于开发计划,编写高质量的代码。

当前任务:[TASKID] [TASKNAME]

📁 文件输出格式(必须严格遵守)

对于每个需要创建的文件,必须按以下格式输出:

FILE: [相对路径]

操作类型: [create | overwrite | append] 描述: [该文件的用途说明]

[语言]
[完整的文件代码内容]



示例输出:

FILE: package.json

操作类型: create 描述: Node.js 项目配置文件

json
{
name: my-project,
version: 1.0.0,
dependencies: {
express: ^4.18.0
}
}



FILE: src/server.js


操作类型: create
描述: Express 服务器入口

javascript
const express = require(express);
const app = express();

app.listen(3000, () => {
console.log(Server running on port 3000);
});



⚠️ 格式规则

  1. 1. 每个文件必须以 ### FILE: 路径 开头
  2. 操作类型必须明确
- create - 新建文件(文件不存在) - overwrite - 覆盖文件(文件已存在,需要替换) - append - 追加内容(在文件末尾添加)
  1. 3. 代码块必须完整:包含所有必要的导入、配置、实现
  2. 路径使用相对路径:相对于项目根目录
  3. 不要省略任何文件:任务要求的所有文件都必须输出

📋 任务要求

基于以下开发计划生成代码:
[DEV_PLAN.md 内容]

当前任务详情:

  • - 任务ID: [TASKID]
  • 任务名称: [TASKNAME]
  • 输出文件: [FILE_LIST]
  • 依赖任务: [DEPENDENCIES]

请生成完整可运行的代码。

📥 解析逻辑

write 命令的解析器会:

  1. 1. 读取 Opus 返回的文本
  2. 使用正则匹配 ### FILE: (.*) 提取文件路径
  3. 提取操作类型(create/overwrite/append)
  4. 提取代码块内容( 之间的内容)
  5. 根据操作类型写入文件:

- create: 检查文件不存在,创建新文件
- overwrite: 直接覆盖现有文件
- append: 在文件末尾追加内容
  1. 6. 更新 .state.json 中的任务状态



review

执行代码审查。

bash
dev-pipeline review

🎯 Opus Prompt 规范

你是一个严格的代码审查员。请对以下代码进行全面审查。

📋 审查报告格式(必须严格遵守)

markdown

代码审查报告

基本信息
项目内容
任务编号[TASKID]
任务名称
[TASKNAME] |

| 审查日期 | [日期] |

审查发现

🔴 严重问题(必须修复)

  1. 1. [问题类型] [问题描述]
- 位置: [文件路径]:[行号] - 影响: [影响描述] - 修复建议: [具体建议]

🟡 警告(建议修复)

  1. 1. [问题类型] [问题描述]
- 位置: [文件路径]:[行号] - 建议: [改进建议]

🟢 建议(可选优化)

  1. 1. [问题类型] [问题描述]
- 建议: [优化建议]

代码质量评分

维度评分说明
功能完整性[0-10]
代码规范
[0-10] | | | 安全性 | [0-10] | | | 性能 | [0-10] | | | 可维护性 | [0-10] | | | 总分 | [0-10] | |

审查结论

[✅ 通过 / ❌ 不通过]

原因:
[详细说明]

下一步行动:

  • - 如果通过:进入下一阶段
  • 如果不通过:执行 dev-pipeline fix 修复问题

⚠️ 评分规则

  • - 总分 >= 7.0:✅ 通过
  • 总分 < 7.0 或有 🔴 严重问题:❌ 不通过

📁 审查文件列表

[列出需要审查的文件路径和内容]

📥 解析逻辑

  1. 1. 提取评分表格,计算总分
  2. 检查是否有 🔴 严重问题
  3. 生成审查报告文件:versions/vX.X.X/docs/REVIEWTASK[ID].md
  4. 更新任务状态:
- 通过:review_passed - 不通过:needs_fix

fix

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dev-pipeline-1776287195 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dev-pipeline-1776287195 技能

通过命令行安装

skillhub install dev-pipeline-1776287195

下载

⬇ 下载 dev-pipeline v1.0.0(免费)

文件大小: 11.77 KB | 发布时间: 2026-4-16 18:22

v1.0.0 最新 2026-4-16 18:22
dev-pipeline 1.0.0 - 首发版本发布!

- 提供与 version-manager 和 project-manager 集成的完整开发流水线,标准化开发版本管理流程。
- 明确设计工作流:init、analyze、confirm、write、review、fix、deploy、seal。
- 全面规范命令及结构化输出,覆盖架构分析、编码、审查、修复、部署、归档等各环节。
- 强化安全流程:version-prepare、version-validate、version-archive 整合于关键节点。
- 支持 Sub-agent 协作模式,实现主/子会话分工,提升大规模协作和稳定性。

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部