适用于 Openclaw 的 开发任务与版本管理器

一种标准化的开发任务管理技能,通过强制执行严格的语义化版本控制和项目归档来防止代码丢失。

cwyhkyochen-a11y
v1.0.1
2026年3月1日
1
661
3

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install dev-task

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 dev-task。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 开发任务与版本管理器?

Dev-Task 技能是专为 Openclaw Skills 设计的强大框架,旨在为开发生命周期带来秩序。它基于版本控制的铁律运行:在前一个版本完全归档并记录文档之前,不得开始任何新版本的开发。这确保了项目历史永不中断,且每次发布都有源代码、需求和部署说明的完整快照支持。

通过将此技能集成到您的工作流中,您可以从混乱、无记录的更改转变为结构化、可审计的开发过程。对于使用 Openclaw Skills 且需要维护多个版本或确保在关键里程碑捕获 AI 生成代码的开发者来说,它特别有价值。

开发任务与版本管理器 应用场景

  • 在 AI 辅助编码项目中强制执行语义化版本控制(主版本.次版本.修订号)。
  • 通过在功能转向前要求强制快照来防止源代码丢失。
  • 为新版本自动生成标准化的文档结构。
  • 通过维护功能代码状态的历史档案来管理复杂的回滚。
  • 在开发任务周期内标准化 CSS 和样式调试工作流。

开发任务与版本管理器 工作原理

  1. 用户启动任务,技能根据语义规则请求特定的版本号。
  2. 系统检查版本目录以确保前一版本已封存;若未封存,则提示立即归档。
  3. 自动生成包含 docs、src 和 release 文件夹的版本特定目录结构。
  4. 使用当前版本元数据初始化 CHANGELOG.md、REQUIREMENTS.md 和 DEPLOY.md 的标准模板。
  5. 开发进行中,完成后执行封存流程,将当前代码移动到归档中并更新主版本历史。

开发任务与版本管理器 配置指南

要为 Openclaw Skills 初始化开发任务环境,请确保您的项目根目录包含版本目录和必要的模板:

# 创建基础版本目录
mkdir -p versions

# 初始化版本历史日志
touch versions/README.md

# 确保您的项目拥有所需的模板目录
mkdir -p references/doc-templates/

开发任务与版本管理器 数据架构与分类体系

Dev-Task 技能在专用层次结构中组织数据,以确保便携性和清晰度:

目录/文件 用途 要求
versions/vX.Y.Z/src/ 完整的源代码快照 强制性
versions/vX.Y.Z/docs/ CHANGELOG、REQUIREMENTS 和 DEPLOY 文件 强制性
versions/vX.Y.Z/release/ 编译后的二进制文件或分发包 可选
versions/README.md 所有版本及其当前状态的主索引 强制性

开发任务与版本管理器 高级特性

  • 铁律执行:硬编码阻塞,防止在未归档前一版本的情况下启动新版本。
  • 自动封存脚本:基于 Bash 的自动化,用于验证文档存在并将源文件复制到归档。
  • CSS 调试检查清单:集成故障排除协议,用于在前端任务期间解决样式不匹配和选择器问题。
  • 快速回滚:命令行逻辑,可将任何归档版本从 src 快照恢复到活动开发目录。
  • 模板变量注入:自动替换所有文档模板中的版本占位符。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*