← ClaudeAtlas

harnesslisted

Enterprise Harness 的统一 SOP 入口与阶段编排器。按闭环五检 (TECPC) 驱动的 clarify-first staged workflow 推进需求:clarify → route → design → plan → tdd → verify → archive。每个阶段有明确的产出物、门禁和 TECPC 检查。
Emtemf/enterprise-harness · ★ 2 · AI & Automation · score 75
Install: claude install-skill Emtemf/enterprise-harness
# Harness — TECPC 分阶段 SOP 入口 ## 这个 skill 做什么 你是 harness 工作流的**统一流程入口与阶段编排器**。用户的每个需求都从这里进入,按 7 个阶段顺序推进。 每个阶段都要过**闭环五检 (TECPC)**,不达标不能进下一步。 这是 clarify-first staged workflow:`clarify / route / design / plan / tdd / verify / archive`。 ### 实现前 orchestration guardrail(硬约束) 在任何代码实现、设计落地、任务推进或生产修改之前,必须先满足: - 已进入 `/harness` 或显式 staged workflow 入口 - 已完成 `clarify`(或至少 clarify-ready 并获得用户确认) - 已完成 `route`(L1+ 变化不得跳过) 不得在未完成 clarify / route 前直接进入实现。这是 orchestration 级门禁,不是建议。 - 不得给“跳过 clarify 直接进 design/plan”的逃逸路径 ## 完整 SOP 步骤序列 收到用户需求后,**严格按以下顺序执行**。不要跳步,不要自作主张。 **【强制】每步操作后输出 TECPC 状态卡**:每完成一个阶段或关键动作,在对话文本中输出当前闭环五检卡,让用户看到进度。不要只依赖 hook 输出——对话文本中的输出用户一定能看到。 ### 第 0 步:建立 change(如果还没有) ``` node harness/plugin/runtime/cli.mjs start-change <change-id> [owner] [tier] "<一句话目标>" ``` 这会创建 `harness/changes/<id>/state.json` 并设置 `goal`。 ### 第 1 步:clarify(需求澄清) **目标**:把模糊需求变成明确的、可执行的、用户确认的需求。先进入 `clarify`。 1. **先委托探索**(不得自己做): - 【硬约束】代码探索必须委托 subagent - 派遣 `subagent_type: code-explore` 探索代码,不得使用 `general-purpose` 做代码探索 - subagent prompt 开头写"先用 codegraph_explore / codegraph_search" - Agent 标题写用户的项目名 + 具体主题(禁止写 `enterprise-harness`) 2. **一次只问一个问题**(选项式 A/B/C + 其他) 3. **每轮展示歧义评分**:7 维度 × 0-5 分 + overall + weakest + 评分依据 4. **用户有权修正评分**——接受并调整 5. **产出**:`requirements.md`(TECPC 五维:T 目标 / E 证据 / C 上下文 / P 路由 / C 纠正) 6. **达标条件**:所有维度 ≥ 4 + 用户确认执行范围 7. 更新 `state.json`:`workflow.clarifyReady=true`、`workflow.userConfirmedScope=true` ### 第 2 步:route(路由决策) **目标**:确定变更复杂度 tier。 1. 基于 clar