任务执行技能Skill work

这个技能用于自动执行Plans.md中的开发任务,根据用户输入的范围自动判断并执行从单个任务到全部任务的实现过程,适用于代码编写、功能构建等场景。关键词:自动化、任务执行、代码实现、软件开发、Plans.md、范围判断、智能策略选择。

DevOps 0 次安装 0 次浏览 更新于 3/10/2026

name: work description: “实现Plans.md的任务。询问范围并自动判断,从单个任务到全部任务。当用户提到’/work’时使用,执行计划,实现任务,构建功能,处理任务,‘做所有事情’,‘实现’,‘実装して’,‘全部やって’,‘ここだけ’。不要用于:规划、审查、设置、部署或breezing(团队执行)。” description-en: “执行Plans.md的任务。询问范围,自动选择从单个任务到完整迭代的策略。当用户提到’/work’时使用,执行计划,实现任务,构建功能,处理任务,‘做所有事情’,‘实现’。不要用于:规划、审查、设置、部署或breezing(团队执行)。” description-ja: “实现Plans.md的任务。询问范围并自动判断,从单个任务到全部任务。当用户提到’/work’时使用,执行计划,实现任务,构建功能,处理任务,‘做所有事情’,‘实现’,‘実装して’,‘全部やって’,‘ここだけ’。不要用于:规划、审查、设置、部署或breezing(团队执行)。” allowed-tools: [“Read”, “Write”, “Edit”, “Grep”, “Glob”, “Bash”, “Task”] argument-hint: “[all] [task-number|range] [–codex] [–parallel N] [–no-commit] [–resume id]” disable-model-invocation: true

工作技能

实现Plans.md的任务的主力技能。根据范围自动选择策略。

哲学

「询问、判断、执行」

单个任务则直接实现。多个则并行。大量则自动迭代。 用户只需决定范围,其余自动完成。

快速参考

/work                    # 询问范围后执行
/work 3                  # 仅任务3立即执行
/work all                # 所有任务立即执行
/work 3-6                # 任务3到6立即执行
/work --codex            # 使用Codex MCP实现(询问范围)
/work --codex all        # 使用Codex MCP所有任务立即执行
/work --parallel 5       # 并行5个工作者执行
/work --no-commit        # 抑制自动提交
/work --resume latest    # 恢复上次会话

选项

选项 描述 默认
all 所有未完成任务为目标 -
NN-M 任务编号/范围指定 -
--codex 使用Codex MCP委托实现 false
--parallel N 并行工作者数 auto
--sequential 禁止并行(串行执行) -
--no-commit 抑制自动提交 false
--max-iterations N 迭代上限(all时) 10
--resume <id|latest> 会话恢复 -
--fork <id|current> 会话分支 -

范围对话框(无参数时)

无参数调用时,通过对话确认范围:

/work
要执行到哪里?
1) 下一个任务(推荐):Plans.md的下一个未完成任务
2) 全部:剩余的所有任务完成
3) 指定:指定任务编号或范围(例如:3, 3-6)

> [Enter = 1]

有参数则立即执行(跳过对话)。

详情:references/scope-dialog.md

自动策略选择

根据范围自动选择内部策略:

范围 策略 原技能相当
1任务 直接实现 /work
2-3任务 子代理并行 /work --parallel
4+任务 或 all 子代理并行 + 自动迭代 /ultrawork
执行开始时显示策略:

🔧 策略:直接实现(任务1件)
🔧 策略:并行 3 工作者(任务3件)
🔧 策略:并行 3 工作者 + 自动迭代(任务8件,最大10回)

用户无需意识策略。

默认流程

/work [范围]
    ↓
阶段0:范围确认(无参数则对话)
    ↓
阶段1:策略选择(根据任务数自动判断)
    ↓
阶段2:实现
    → 1任务:直接实现
    → 复数:task-worker 子代理并行
    → 全部/4+:并行 + 迭代循环(自动直到完成)
    ↓
阶段3:审查循环(harness-review)
    → 批准:继续
    → 请求更改:修复 → 重新审查
    ↓
阶段4:自动提交(除非 --no-commit)
    ↓
提示显示

统一内存门(必须)

/work 执行时,必须按以下顺序通过 Unified Harness Memory:

  1. 实现前:harness_mem_resume_pack(project, session_id?, limit=5, include_private=false)
  2. 里程碑到达时(设计确定、大修正、方针转换): harness_mem_record_checkpoint(session_id, title, content, tags?, privacy_tags?)
  3. 实现完成时(handoff前): harness_mem_finalize_session(session_id, summary_mode="standard")

补充:

  • session_id$CLAUDE_SESSION_ID.claude/state/session.json.session_id 顺序获取
  • harness_mem_sessions_list(project, limit=1) 的先头利用限于read-only(resume确认),record_checkpoint / finalize_session 在明确 session_id 无的情况下视为失败
  • Codex 中 notify hook(after_agent)和此步骤并用,抑制记录遗漏
  • .codex/history.jsonl 在daemon侧自动注入,因此手动追加不要
  • 任一失败时用 harness_mem_health()scripts/harness-memd doctor 确认状态,恢复后同步骤再执行

自动迭代(4+任务或all

大量任务时自动迭代逻辑有效化:

  • 从上次失败自我学习
  • 未完成任务在次迭代再试
  • 完成条件:全任务 cc:done + 构建成功 + 测试通过 + 审查批准
  • 最大迭代回数:--max-iterations(默认:10)

详情:references/auto-iteration.md

–codex 引擎

--codex 标志将所有实现委托给Codex MCP:

项目 默认 –codex
实现主体 Claude(直接编码) Codex MCP
Claude 的角色 调整 + 实现 PM(仅调整)
Edit/Write 允许 禁止(guard适用)
品质保证 自我审查 AGENTS_SUMMARY + Quality Gates

详情:references/codex-engine.md

功能详情

功能 参考
范围对话框 references/scope-dialog.md
自动迭代 references/auto-iteration.md
Codex 引擎 references/codex-engine.md
执行流程 references/execution-flow.md
并行执行 references/parallel-execution.md
会话管理 references/session-management.md
审查循环 references/review-loop.md
自动提交 references/auto-commit.md
错误处理 references/error-handling.md

智能并行检测

条件 并行数
1 任务 1
所有任务编辑同一文件 1
2-3 独立任务 2-3
4+ 独立任务 3(最大)

完成提示

执行完成时引导下一个动作:

完成!2 任务完成。(3 剩余)
提示:用 /breezing 可以团队并行执行
提示:加 --codex 可以将实现委托给 Codex

会话状态

初始化

# 创建 work-active.json
cat > .claude/state/work-active.json <<EOF
{
  "active": true,
  "started_at": "$(date -u +%Y-%m-%dT%H:%M:%SZ)",
  "strategy": "iteration",
  "codex_mode": false,
  "bypass_guards": ["rm_rf", "git_push"],
  "allowed_rm_paths": ["node_modules", "dist", ".next", ".cache"],
  "review_status": "pending"
}
EOF

完成时清除

rm -f .claude/state/work-active.json

自动调用技能

技能 目的 调用时机
impl 功能实现 在任务实现时
verify 构建验证 在实现后验证时
harness-review 多角度审查 实现完成后

项目配置

通过 .claude-code-harness.config.yaml 覆盖默认:

work:
  auto_commit: false          # 禁用自动提交
  commit_on_pm_approve: true  # 2-Agent:直到PM批准才提交

VibeCoder 提示

你想要什么 如何说
仅下一个任务 /work(Enter 选下一个任务)
全部完成 /work all
仅此编号 /work 3
从这里到这里 /work 3-6
委托给 Codex /work --codex
并行更快 /work --parallel 5 all
团队完成 → 使用 /breezing

相关技能

  • breezing - 代理团队团队并行完走(Lead仅指挥)
  • harness-review - 代码审查(/work 内自动启动)
  • impl - 个别任务的实现逻辑