# devpace
**Repository Path**: CoderYuki/devpace
## Basic Information
- **Project Name**: devpace
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-11
- **Last Updated**: 2026-03-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
🌐 中文 | [English](README.md)
# devpace
给 Claude Code 项目一个稳定的研发节奏——需求在变,节奏不乱。
  
## 为什么需要 devpace
使用 Claude Code 做产品开发时:
| 问题 | 没有 devpace | 有 devpace |
|------|------------|-----------|
| 需求一变就乱 | "加个功能"导致连锁混乱,没人知道影响范围 | 影响分析 + 有序调整,Claude 不会自作主张改计划 |
| 质量时好时坏 | Claude 有时跳过测试、忘了检查 | 自动检查 + 人类审批,质量关卡不可跳过 |
| 做着做着偏离目标 | 技术工作和业务目标脱节,做了很多但价值不清 | 从业务目标到代码变更,始终可追溯 |
| 每次开会话都要重新解释 | 手动方案需 **8 次**用户纠正(3 次中断实测) | 自动恢复上下文,**0 次**纠正 |
→ [看完整演示:从初始化到完成](examples/todo-app-walkthrough.md)
## 30 秒体验
```
/pace-init ← 初始化(只需一次)
"帮我实现用户认证" ← Claude 自动跟踪任务、写代码、跑测试、检查质量
"审批" 或 "打回" ← 你决定是否合并
"加一个导出功能" ← Claude 分析影响、调整计划、等你确认
"认证先不做了" ← 影响分析 → 暂停(保留工作)→ 调整计划
```
下次开会话,Claude 自动报告:"上次停在认证模块,继续?"——零手动解释。
## 覆盖完整研发生命周期
```
机会 ──→ 专题 ──→ 需求 ──→ 功能 ──→ 代码变更 ──→ 质量 ──→ 发布
│ │ │ │ │ │ │
pace-biz pace-biz pace-biz pace-plan pace-dev pace-review pace-release
pace-change pace-feedback
```
需求随时可变——`/pace-change` 自动分析影响、调整计划、等你确认。
每轮结束后,`/pace-retro` 展示质量指标和改进趋势。
## 工作原理
devpace 在你的项目中构建一条**从目标到代码的追溯链**:
1. **目标对齐** —— 每个代码变更都关联到业务目标。没有目的的工作不会发生。
2. **自动质量门禁** —— Claude 自动检查代码质量和需求一致性,失败自动修复。人类审批不可跳过。
3. **变更是常态** —— 需求变了?自动影响分析,有序调整,已有工作保留。
4. **中断无忧** —— 会话断了?下次自动恢复。所有状态在 `.devpace/` 中,纯 Markdown。
底层机制:一个 Claude Code Plugin,通过 Rules(行为准则)+ Skills(`/pace-*` 命令)+ Hooks(关键时刻自动触发)实现。
## 安装
> **前置条件**:需先安装 [Claude Code CLI](https://claude.ai/code)。
### Marketplace 安装(推荐)
```bash
# 第一步:注册 marketplace(仅需一次)
/plugin marketplace add arch-team/devpace-marketplace
# 第二步:安装
/plugin install devpace@devpace
```
### 从源码安装
```bash
git clone https://github.com/arch-team/devpace.git
claude --plugin-dir /path/to/devpace
```
### 验证安装
安装后在 Claude Code 中输入 `/pace-`,如果 devpace 加载成功,会看到 `/pace-init`、`/pace-dev`、`/pace-status` 等自动补全建议。
## 命令
大多数时候不需要敲命令——说"帮我实现 X"等于 `/pace-dev`,说"做到哪了"等于 `/pace-status`。
### 从这里开始(5 个命令覆盖 90% 日常工作)
| 命令 | 作用 |
|------|------|
| `/pace-init` | 首次初始化(只需一次) |
| `/pace-dev` | 开始写代码——或者直接说"帮我实现 X" |
| `/pace-status` | 看进度——或者说"做到哪了" |
| `/pace-review` | 审批变更 |
| `/pace-next` | 不确定做什么时,看 AI 推荐的下一步 |
### 更多命令
随着项目发展,devpace 提供变更管理、迭代规划、业务对齐、发布编排等更多能力。查看[用户指南](docs/user-guide_zh.md)了解全部 19 个命令。
常用:`/pace-change`(需求变了)· `/pace-plan`(规划迭代)· `/pace-retro`(复盘度量)· `/pace-biz`(业务规划)· `/pace-release`(发布)
## 核心能力
### 变更管理(核心差异化)
| 能力 | 说明 |
|------|------|
| 需求变更 | 加功能、暂停、改范围——自动分析影响,有序调整,Claude 不擅自改计划 |
| 复杂度感知 | 自动评估任务复杂度,小变更快速通过、大变更完整流程,复杂度漂移自动检测 |
| 技术债务管理 | `tech-debt` CR 类型 + 迭代容量预留 + 趋势追踪 |
| 架构决策记录 | `/pace-trace arch` 管理跨 CR 的 ADR(Architecture Decision Record) |
### 质量与追溯
| 能力 | 说明 |
|------|------|
| 质量门禁 | 代码质量 + 需求一致性自动检查 + 对抗审查,人类审批不可跳过 |
| 目标追溯 | 从业务目标到代码变更,始终可追溯 |
| 测试验证 | 需求追溯驱动——策略生成、覆盖率分析、AI 验收验证、变更影响回归 |
| 语义漂移检测 | 开发过程中持续监控代码与需求的对齐度,Review 包含语义一致性评分 |
### 研发节奏
| 能力 | 说明 |
|------|------|
| 跨会话恢复 | 会话断了自动续上,零手动解释,经验跨会话持久化 |
| 迭代管理 | 规划 → 执行 → 回顾完整循环,自动推荐下一步 |
| 渐进自主性 | 辅助/标准/自主三级——新用户多引导,熟练用户少干预 |
| DORA 代理度量 | 部署频率/前置时间/失败率/MTTR 代理值,Elite~Low 基准分级 + 趋势对比 |
| CI/CD 感知 | 自动检测 CI 工具类型,Gate 4 自动查询 CI 状态,零配置即用 |
| 风险织网 | OWASP 安全扫描 + Pre-flight 5 维风险扫描 + Runtime 实时监控 + 分级自主响应(High 必须人类确认) |
| 交付预测 | AI 预测迭代交付概率、识别瓶颈、发出风险预警 |
| 跨项目经验 | 高置信度经验可导出/导入到其他项目,减少重复学习 |
## 工作流程
### 两种模式
- **探索模式**(默认):自由读代码、分析问题、讨论方案。不触发任何流程。
- **推进模式**(改代码时):自动创建任务,跟踪进度,检查质量。小变更快速通过、大变更完整流程。
不确定时 Claude 会问:"要开始改代码,还是先看看?"
### 工作流程
```
常规流程:
开始做 ──→ 在做 ──→ 待审批 ──→ 完成
│ │
质量自动检查 你来审批 自动合并 + 状态更新
(Claude 处理)(你决定)
随时:
需求变了 ──→ 影响分析 ──→ 调整计划 ──→ 继续
会话中断 ──→ 下次自动从断点恢复
完整循环(可选):
规划 (pace-plan) → 开发 (pace-dev) → 回顾 (pace-retro) → 下一轮
```
## 设计原则
| 原则 | 含义 |
|------|------|
| 零摩擦 | 说自然语言就能工作,不需要学术语 |
| 渐进暴露 | 默认输出 1 行,详情按需展开 |
| 副产物非前置 | 结构化数据是工作的自动产出,不是前置要求 |
| 中断容错 | 任意时刻中断,下次无缝恢复 |
## 与替代方案的对比
| 维度 | GitHub Issues / 手动管理 | devpace |
|------|------------------------|---------|
| 核心模型 | 任务列表 | 目标 → 功能 → 代码变更追溯链 |
| 需求变更 | 人工评估影响 | 自动影响分析 + 有序调整 |
| Claude 的角色 | 执行者(你指挥每一步) | 自主协作者(自动推进、自检、等你决策) |
| 追溯性 | 任务 → 代码 | 业务目标 → 功能 → 变更 → 代码 |
| 度量 | 完成数量 | 质量通过率 + 价值对齐 + DORA 代理值 |
## devpace 不是什么
- **不是 CI/CD 流水线** —— 它与你现有的工具(GitHub Actions、Jenkins 等)并行工作
- **不是项目管理平台** —— 没有 Web 界面、没有团队功能,纯 CLI
- **不是 git 的替代品** —— 它在 `.devpace/` 中创建 Markdown 状态文件,你的代码仍在 git 中管理
## 反馈
用过 devpace?[告诉我们你的感受](https://github.com/arch-team/devpace/issues/3) —— 一个词或一份完整报告,都对我们有帮助。
## 了解更多
- [用户指南](docs/user-guide_zh.md) — 完整命令参考、工作模式、状态机细节([English](docs/user-guide.md))
- [端到端演示](examples/todo-app-walkthrough_zh.md) — 从初始化到完成的完整示例([English](examples/todo-app-walkthrough.md))
- [贡献指南](CONTRIBUTING_zh.md) — 开发环境、测试、PR 规范
- [更新日志](CHANGELOG.md) — 版本历史([英文摘要见 GitHub Releases](https://github.com/arch-team/devpace/releases))
- [问题排查](https://github.com/arch-team/devpace/issues?q=label%3Abug) — 搜索已知问题或提交新 Issue
---
MIT