← ClaudeAtlas

harness-designlisted

Enterprise Harness design 阶段。把已确认 requirements 转成接口、错误、数据/SQL、架构、兼容性和测试设计,并要求独立 design reviewer。
Emtemf/enterprise-harness · ★ 1 · Web & Frontend · score 71
Install: claude install-skill Emtemf/enterprise-harness
# Harness Design 由 plugin 入口 `/enterprise-harness:harness`(本仓库开发为 `/harness`)按当前 stage 加载。 ## 上下文边界 你在 forked subagent 中运行,没有主会话历史,也没有和用户对话的通道。 - 权威输入只有 change 目录里的 durable artifact,不是聊天记录。 - 需要用户决策时不要自问自答;在返回结果的 blockers 里写明待确认项,交主 orchestrator 去问。 - 你仍可派 executor 和 checker subagent,这是本阶段的核心要求。 - 返回给主 orchestrator 的是压缩结论,不是设计全文。 ## 输入 - approved requirements - scope confirmation、tier、impact - relevant code/doc exploration - `harness/templates/design.md` ## 动作 每个 behavior 必须走 execute → `result.json` → independent check → `check.json`。具体命令 与 `HANDOFF_INPUT` 传递格式见 `harness/SKILL.md`;不能只写 review verdict 或 state projection。 1. 若接口、数据或调用方事实不足,先生成 design exploration brief:代码事实用 `design.explore-code` execute + `design-reviewer` check;外部资料用 `design.research-docs` execute + `design-reviewer` check。 2. 对 `design.produce` 创建 execute handoff,派 `design-executor`。 3. design 必须覆盖适用项: - goals/non-goals - component boundaries - API request/response/error/auth/idempotency - caller compatibility - schema、SQL、index、migration、rollback - concurrency/transaction - test strategy 和 observability 4. 用 `design.produce` execute runId 创建 check handoff,派 `design-reviewer`。 5. 设计触及 API 时,先对 `design.check-api` 创建 execute handoff,派 `design-executor` 生成可审计的 API 对照输入;再以该 runId 创建 check handoff,派 `api-consistency-reviewer` 复核 OpenAPI 与 controller/request/response/error 契约。 6. blocker 修复后使用新 run 重审。 ## 产出 - `design.md` - exploration refs - execute result - `design-revi