From devpace
Advances .devpace change requests (CRs): locates by ID/description/state, loads procedures by state/type, autonomously codes/tests/commits with quality checks until review-ready or user input needed.
npx claudepluginhub arch-team/devpace --plugin devpaceThis skill is limited to using the following tools:
进入推进模式,开始或继续推进一个变更。
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
进入推进模式,开始或继续推进一个变更。
$ARGUMENTS:
<功能描述> → 指定要推进的功能(自然语言匹配)#<N> → 按 CR 编号直接定位(如 #3 → CR-003)--last → 定位上一个操作过的 CR(从 state.md 或最近 git log 推断)--batch → 连续推进模式:批量推进迭代内多个 S 复杂度 PF,最后统一审批重要:根据 CR 的当前状态和类型,仅读取对应的 procedures 文件,不加载其他 procedures。
| 文件 | 说明 |
|---|---|
skills/pace-dev/dev-procedures-common.md | 通用规则(始终加载) |
| CR 状态 | 加载文件 | 说明 |
|---|---|---|
created(首次进入 developing) | skills/pace-dev/dev-procedures-intent.md | 意图检查点 + 复杂度评估 + 执行计划 |
developing(已在推进中) | skills/pace-dev/dev-procedures-developing.md | 漂移检测 + 步骤隔离 + checkpoint |
verifying / in_review | skills/pace-dev/dev-procedures-gate.md | Gate 通过反思 |
merged / CR 新创建 | skills/pace-dev/dev-procedures-postmerge.md | 功能发现 + PF 溢出检查 |
| CR 类型 | 追加文件 | 说明 |
|---|---|---|
defect / hotfix | skills/pace-dev/dev-procedures-defect.md | 特殊创建 + 修复后处理 |
#N 参数 → 直接读取 .devpace/backlog/CR-00N.md(编号补零匹配)--last 参数 → 从 state.md "进行中"项推断,或 git log --oneline -5 中最近操作的 CR.devpace/backlog/ 中按标题关键词匹配.devpace/state.md 的"下一步"knowledge/_schema/entity/cr-format.md)并更新 project.md 价值功能树(在匹配的 PF 行追加 → CR-xxx ⏳)CR 类型判断:
.devpace/rules/workflow.md:当前阶段的准出条件.devpace/rules/checks.md:质量检查检查项仅在 CR 状态为 created(首次进入 developing)时执行。已在 developing 或更后阶段的 CR 跳过此步。
根据 CR 状态和类型,按上方执行路由表加载对应的 procedures 文件。根据变更复杂度(简单/标准/复杂)自适应执行意图明确。对用户只说"明确了范围,开始做。"
进入推进模式,自主工作。遵循推进模式行为约束(rules/devpace-rules.md §2)和按执行路由表加载的 procedures 文件(权威源):
停止条件(满足任一):
a. 所有自动质量检查通过 → 到达 in_review → 自动运行 /pace-review 逻辑
b. 遇到需要用户决策的技术问题 → 询问用户
c. 会话即将结束 → 保存 checkpoint
.devpace/state.md(当前进度、下一步)推进结果摘要(3-5 行)。