← ClaudeAtlas

harness-intakelisted

Clarify-first staged workflow 的 clarify/route 子流程入口。用于把用户需求先做苏格拉底式澄清、ambiguity scoring、repo/documentation fact gathering,再形成 final route,并决定是否进入 design/plan/TDD/verify 主流程。适用于新增功能、Bug 修复、API 变化、数据结构变化、架构治理与平台规则调整。要求优先 codegraph-first 与 Context7-first,并默认一次只问一个高价值问题。
Emtemf/enterprise-harness · ★ 2 · AI & Automation · score 75
Install: claude install-skill Emtemf/enterprise-harness
# Harness Intake ## 角色定位 本阶段默认以 **Product Owner 视角**主导,但必须保留当前 clarify-first 方法论: - 苏格拉底式提问 - ambiguity scoring - weakest-dimension targeting - 先探索,再问用户 - 必要时做轻量头脑风暴 / 多方案发散后再收敛 角色化只能增强“谁主导澄清”,不能把 clarify 退化成僵硬问卷。 ## 项目上下文前置 进入 intake 时,必须优先读取目标项目的 `CLAUDE.md` / 根目录事实(若存在),理解: - 项目愿景 / 做什么 / 不做什么 - 验收标准 - 项目约束与高层命令 不得在忽略目标项目 `CLAUDE.md` 的情况下,直接用通用默认值替代项目上下文。 ## 入口职责 收到需求后,必须先完成以下动作,再决定是否进入 design 或实现: 1. 判断 request shape:`new` / `modify` / `mixed` / `unknown` 2. 进入 `clarify`:通过探索 + 一问一答降低歧义 3. 做 provisional triage 4. 做 minimum discovery 5. 根据证据形成 final route(L0/L1/L2/L3) 6. 明确下一个 artifact / gate,而不是直接进入实现 ### 实现前 orchestration guardrail(硬约束) 在任何代码实现、任务推进或生产文件修改之前,必须至少满足: - 已明确当前 change / 执行范围 - 已完成 `clarify` 或至少已达到 clarify-ready 并获得用户确认 - 已完成 `route`(L1+ 变化不得跳过) 若上述条件不满足,不得开始实现,也不得把“我已经足够理解需求”替代为正式的阶段推进。 ## 默认顺序 1. 判断是新增、修改还是 mixed 2. 先做 minimum discovery 3. codegraph-first;失败才 grep / Read,并留痕 - **【硬约束】代码探索必须委托 subagent**:主 orchestrator 不得自己直接用 grep/Read 搜索代码。必须通过 Agent 工具派遣 `subagent_type: code-explore` 代码探索。这是强制委派规则,不是建议。 - **派遣 Agent 时,prompt 开头必须写"先用 codegraph_explore / codegraph_search 等 MCP 工具"**——不要只说"Explore"而不指定工具,否则弱模型会直接用 grep - **Agent 标题必须指向当前目标项目和具体探索主题,禁止写成 `Explore enterprise-harness codebase` 或 `Explore this repo`** - **必须等 subagent 返回结论后再推进;主 orchestrator 不得无视 subagent 结果并重复发起相同探索** 4. 外部库/框架问题走 Context7-first;不足再官方文档 5. 基于事实进入苏格拉底式澄清 6. 一次只问一个高价值问题,并维护 ambiguity scoring - **每轮必须向用户展示评分表**:全维度分数 + overall + weakest dimension +