TopRank Skills

Home / Claw Skills / Others / dev-task
Official OpenClaw rules 15%

dev-task

开发项目任务管理,支持版本化开发流程。当用户需要启动开发任务、创建新版本、管理项目版本文档时使用。每次启动开发任务必须向用户确认版本编号,按版本号管理代码、开发文档、需求文档、发布配置。严格执行版本归档纪律,封版必须立即归档完整代码和文档。

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 dev-task 技能。 若已安装,则直接安装 dev-task 技能。

Overview

Skill Key
cwyhkyochen-a11y/dev-task
Author
cwyhkyochen-a11y
Source Repo
openclaw/skills
Version
-
Source Path
skills/cwyhkyochen-a11y/dev-task
Latest Commit SHA
15ed3242108a480912c0bdaccbeef1a014333494

Extracted Content

SKILL.md excerpt

# 开发任务管理 Skill

本 Skill 用于规范化的项目版本管理和开发任务流程。

---

## ⚠️ 版本管理纪律(强制执行)

### 铁律
> **每个版本封版后必须立即归档完整代码和文档!**
> **严禁在没有存档的情况下开始新版本号的开发!**

### 违规后果
- **v1.X 代码永久丢失** — 未归档即开始 v1.X+1 开发
- 无法回滚到中间版本
- 版本历史断档

### 必须归档的内容
| 类别 | 必须文件 | 说明 |
|------|---------|------|
| **代码** | `src/` 目录 | 封版时的完整代码快照 |
| **变更** | `docs/CHANGELOG.md` | 功能列表、Bug修复、已知问题 |
| **需求** | `docs/REQUIREMENTS.md` | 需求规格、功能清单 |
| **运维** | `docs/DEPLOY.md` | 部署步骤、回滚方案、监控方法 |

---

## 项目版本结构规范

```
project-name/
├── [当前开发文件]              # 正在开发的代码
└── versions/                   # ★版本归档目录(不可跳过)
    ├── README.md              # 版本管理说明、当前版本
    ├── v1.0/                  # v1.0 版本(完整归档)
    │   ├── docs/
    │   │   ├── CHANGELOG.md   # 变更日志
    │   │   ├── REQUIREMENTS.md # 需求文档
    │   │   └── DEPLOY.md      # 部署文档
    │   ├── src/               # ★完整代码备份
    │   └── release/           # 发布包(可选)
    ├── v1.1/                  # v1.1 版本(完整归档)
    └── v1.2/                  # v1.2 版本(完整归档)
```

---

## 开发任务启动流程

### Step 1: 确认版本编号(必须)

**必须**向用户确认版本号,格式为 `v主版本.次版本.修订号`:

> "请确认本次开发任务的版本编号(例如:v1.1.0):"

**版本号规则:**
- **主版本号 (X.0.0)**: 重大功能变更、架构调整
- **次版本号 (0.X.0)**: 新增功能、向下兼容  
- **修订号 (0.0.X)**: Bug 修复、小优化

**检查规则:**
- 如果 versions/vX.Y.Z 已存在 → 询问继续开发还是换新版本
- 如果当前开发目录有未归档代码 → **必须先封版上一个版本!**

### Step 2: 检查上一个版本是否已归档

```bash
# 检查最新版本
ls -la versions/ | tail -5

# 如果上一个版本未完成归档,必须提醒用户:
# "⚠️ 警告:上一个版本 vX.Y.Z 尚未封版归档!"
# "必须先完成 vX.Y.Z 的归档,才能开始新版本开发。"
```

### Step 3: 创建新版本目录结构

```bash
# 创建目录
mkdir -p vers...

Related Claw Skills