From harness-flow
Reviews completed product discovery drafts using structured rubric and checklist to assess problem definition, user focus, wedge convergence, assumptions, and spec readiness. Use for formal verdicts before spec phase.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-flow:hf-discovery-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
评审 discovery 草稿,判断问题定义、用户聚焦、wedge 收敛、假设显式化和 bridge-to-spec 准备度是否足够稳定,能够作为 `hf-specify` 的上游输入。本 skill 是 discovery 冻结门禁,不替代 `hf-product-discovery`(起草 discovery)或 `hf-specify`(写正式规格)。
evals/README.mdevals/evals.jsonevals/fixtures/ready-for-spec/discovery-draft.mdevals/fixtures/ready-for-spec/task-progress.mdevals/fixtures/ready-for-spec/user-notes.mdevals/fixtures/stage-conflict/discovery-draft.mdevals/fixtures/stage-conflict/evidence-note.mdevals/fixtures/stage-conflict/task-progress.mdreferences/review-checklist.mdreferences/review-record-template.md评审 discovery 草稿,判断问题定义、用户聚焦、wedge 收敛、假设显式化和 bridge-to-spec 准备度是否足够稳定,能够作为 hf-specify 的上游输入。本 skill 是 discovery 冻结门禁,不替代 hf-product-discovery(起草 discovery)或 hf-specify(写正式规格)。
本 skill 融合以下已验证方法:
适用:
hf-product-discovery 已完成 discovery 草稿,需正式 review verdict不适用:
hf-product-discoveryhf-specifyhf-workflow-router前提确认:存在稳定 discovery 草稿,能读取 项目约定和少量上游输入,请求确实是评审。若 route/stage/profile/证据冲突 → 优先回 router。
读取并固定:当前 discovery 草稿、项目约定、必要的 notes / insight 输入、discovery 阶段 progress 记录(若存在;discovery 在 feature 创建之前发生,因此 progress 通常仍以 discovery 草稿同目录为准)。不只依据聊天记忆判断“这个方向已经清楚”。
检查:是否存在稳定可定位的 discovery 草稿、请求是否真的是 review、route/stage/证据是否一致。
reroute_via_router=truehf-product-discovery详细规则:references/review-checklist.md
默认审查以下维度:
每条 finding 必须带:
severity(critical / important / minor)classification(USER-INPUT / LLM-FIXABLE)rule_id(如 P1、W2、B1)分类:缺外部事实、用户价值判断、关键业务裁决 → USER-INPUT;缺结构、假设显式化、bridge 语义、later idea 整理 → LLM-FIXABLE。
| 条件 | verdict | 下一步 |
|---|---|---|
| 问题清楚、wedge 收敛、假设显式、bridge 足以进入 formal spec | 通过 | hf-specify |
| discovery 有价值但仍需一轮定向回修 | 需修改 | hf-product-discovery |
| discovery 过于模糊、核心问题/用户/bridge 未定 | 阻塞(内容) | hf-product-discovery |
| route/stage/证据冲突 | 阻塞(workflow) | hf-workflow-router |
按 references/review-record-template.md 写记录并回传父会话。
交互约束:
通过 时只表示 discovery 已足够进入 hf-specify,不代表 formal spec 已完成通过 后直接声称“可以实现”而不是进入 hf-specify| 文件 | 用途 |
|---|---|
references/review-checklist.md | discovery 正式审查 rubric |
references/review-record-template.md | 记录结构、JSON 返回和下一步映射 |
| 借口 | 反驳 / Hard rule |
|---|---|
| "discovery 是上游 author 写的,但我顺手帮他改两段。" | Hard Gates (soul.md): 评审者不能编辑被审对象;只能产出 finding,由作者回修。 |
| "JTBD / OST 看着 OK 就 pass。" | Hard Gates: 必须按 Fagan rubric 逐项打分;缺 evidence 时不出 verdict。 |
| "fresh evidence 不存在但我相信他做了。" | Verification: discovery record / hypothesis 必须可回读,缺位即判 fail。 |
通过 时已唯一指向 hf-specifynpx claudepluginhub hujianbest/harness-flow --plugin harness-flowProvides criteria for evidence quality validation, sample sizes, decision gates, and bias detection in product discovery reviews.
Converges fuzzy product ideas into reviewable discovery drafts clarifying problem, users, wedge, assumptions, and pre-spec validation needs. For early-stage product judgment before formal specs.
Guides product managers through a full discovery cycle from problem hypothesis to validated solution using framing, interviews, synthesis, and experiments. Suitable for teams exploring problem spaces or investigating retention/drop-off issues.