Token导航 LogoToken导航

Agent Skill · 研究检索

bookforge-discovery-prototype-selection(Bookforge Discovery 原型选择)

bookforge-discovery-prototype-selection 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

bookforge-discovery-prototype-selection 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 33,756。

总安装 2,305周安装 98GitHub Stars 公开资料未说明下载 808核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bookforge-discovery-prototype-selection(Bookforge Discovery 原型选择)
来源仓库:https://github.com/quochungto/bookforge-discovery-prototype-selection
安装命令:
openclaw skills install bookforge-discovery-prototype-selection
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bookforge-discovery-prototype-selection

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

为发现目标匹配合适的原型类型与保真度级别。适用于产品设计验证和可行性确认场景。bookforge-discovery-prototype-selection 属于研究检索类 Skill,可作为该场景下的辅助能力补充。在低保真概念验证与高保真交互原型之间做出权衡选择。考虑开发成本与验证效果的性价比,避免资源浪费。

输出包含原型规格说明和测试计划建议。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install bookforge-discovery-prototype-selection;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

bookforge-discovery-prototype-selection 怎么安装?

在终端执行 openclaw skills install bookforge-discovery-prototype-selection。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

bookforge-discovery-prototype-selection 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

bookforge-discovery-prototype-selection 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

bookforge-discovery-prototype-selection 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

bookforge-discovery-prototype-selection 用的人多吗?

公开数据是累计安装 2,305 次,近一周安装 98 次,下载 808 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

bookforge-discovery-prototype-selection 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
bookforge-discovery-prototype-selection

Bookforge Discovery 原型选择 · 本页

2,305—调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
discovery-prototype-selection
description
Select the right prototype type and fidelity level for any discovery risk. Use when deciding what kind of prototype to build, when choosing between a feasibility spike, user prototype, live-data prototype, or Wizard of Oz prototype, or when someone asks 'what prototype should we build?' Also use when prototyping for usability testing, when validating a technical approach before building, when building a simulation for stakeholder alignment, or when an AI/ML feature needs pre-model validation. Maps the active risk (feasibility/usability/value/viability) to one of four prototype types and determines fidelity. Includes anti-pattern warnings for ambush estimation and prototype-as-value-proof confusion. Best triggered after product-discovery-risk-assessment. For executing usability or value tests after the prototype, use value-testing-technique-selection.
version
1.0.0
homepage
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/inspired-how-to-create-tech-products/skills/discovery-prototype-selection
metadata
{"openclaw":{"emoji":"📚","homepage":"https://github.com/bookforge-ai/bookforge-skills"}}
status
published
source-books
title
INSPIRED: How to Create Tech Products Customers Love
authors
["Marty Cagan"]
chapters
[45, 46, 47, 48, 49, 55]
tags
[product-management, product-discovery, prototyping]
depends-on
[product-discovery-risk-assessment]
execution
tier
1
mode
hybrid
inputs
description
Risk assessment output from product-discovery-risk-assessment, or description of the risk being addressed
tools-required
[Read, Write]
tools-optional
[]
mcps-required
[]
environment
Document-based product management environment
discovery
goal
Select the right prototype type and fidelity for the active risk, then guide its creation
tasks
audience
roles
[product-manager, product-designer, tech-lead, startup-founder]
experience
any
when_to_use
triggers
prerequisites
not_for
environment
codebase_required
false
codebase_helpful
true
works_offline
true
quality
scores
with_skill
0
baseline
0
delta
0
tested_at
eval_count
0
assertion_count
0
iterations_needed
0

Discovery Prototype Selection

When to Use

Apply this skill when a risk assessment has identified prototyping as a needed technique, or when the team needs to decide which prototype approach to use. This skill answers three questions:

  1. Which prototype type matches the risk being addressed?
  2. What fidelity level is appropriate for the testing purpose?
  3. Who creates it, and what constraints apply?

Run this before building any prototype. The wrong prototype type wastes significant time — a user prototype cannot answer a feasibility question, and a feasibility prototype cannot answer a usability question.

Governing Principles

Five principles apply to all prototype types. Violating any of them is a common source of wasted effort.

Principle 1 — Cost of learning, not cost of building. The overarching purpose of any prototype is to learn something at a much lower cost in time and effort than building a product. All forms of prototype should require at least an order of magnitude less time and effort than the eventual product. If a prototype is taking as long as shipping would, it has become delivery work.

Principle 2 — Creation forces depth. Creating a prototype forces the team to think through a problem at a substantially deeper level than talking about it or writing a document. This is why the act of creating a prototype so often exposes major issues otherwise left uncovered until much later. Do not skip prototyping in favor of documents or meetings.

Principle 3 — Shared understanding tool. A prototype is a powerful tool for team collaboration and stakeholder alignment. Members of the product team and business partners can all experience the prototype to develop shared understanding. Use prototypes in stakeholder reviews, not just user tests.

Principle 4 — No single correct fidelity. There is no such thing as one appropriate level of fidelity. The right level depends entirely on the testing purpose. Lower fidelity is faster and cheaper than higher fidelity. Only do higher fidelity when the testing purpose requires it.

Principle 5 — Prototypes are disposable. The primary purpose of a prototype is to address product risks in discovery. The prototype itself is not the product. Feasibility prototypes are throwaway code. User prototypes are simulations. Live-data prototypes are not commercially shippable. Treat all of them as disposable.

Critical warning — Prototype does not equal value validation. A user prototype — even a high-fidelity one that 15 users say they "love" — does not validate value. User prototypes test usability and comprehension. They cannot prove purchase intent, retention, or behavioral change. People say all kinds of things when looking at a prototype and then do something completely different when real money or real effort is required. If the team needs to validate value, use a dedicated value-testing technique (demand validation, fake door test, live-data prototype with real behavior measurement) after — not instead of — usability testing. This is one of the most common and expensive mistakes in product discovery.

Process

Step 1: Identify the Risk Being Addressed

Read the risk assessment output. Determine which risk the prototype is meant to address:

  • Feasibility risk — Can the team build this at all? (algorithm, performance, scalability, unfamiliar technology, third-party integration, legacy system, cross-team dependency)
  • Usability risk — Can users figure out how to use this? (workflow complexity, novel interaction, multi-step process, error-prone operations)
  • Value risk (qualitative) — Do users understand and respond to the value proposition when they see it? (distinct from demand validation — this tests comprehension and perceived value)
  • Viability risk — Does this work for the business? (requires stakeholder review using prototype as communication tool)

WHY: Each risk requires a different prototype type. Mismatching the prototype to the risk produces invalid signal. A user prototype cannot tell you if an algorithm will work. A feasibility prototype cannot tell you if a workflow is learnable.

If multiple risks are present, select the prototype type that addresses the highest-priority risk first. Run multiple prototypes in sequence if necessary — do not try to address all risks with one prototype.

Step 2: Select the Prototype Type

Use this decision table:

Risk Being AddressedPrototype TypeCreatorOutput
FeasibilityFeasibility prototypeEngineer(s)Working code demonstrating the approach
UsabilityUser prototypeDesignerSimulation (interactive wireframe to high-fidelity mock)
Value (qualitative, perceived)User prototype (high fidelity)DesignerRealistic simulation for qualitative testing
Value (quantitative, behavioral)Live-data prototypeEngineer(s)Limited real implementation collecting analytics
Automation / AI / ML viability + UX simultaneouslyHybrid prototype — Wizard of OzDesigner + EngineerHuman operator simulates the automated behavior behind a realistic UI
Stakeholder alignmentUser prototypeDesignerCommunication artifact showing what will be built

Wizard of Oz prototype (Hybrid variant for AI/ML features): When the team is validating whether an AI- or automation-powered feature would be valuable and usable before the model or automation exists, a human operator manually performs the automated action in real time while the user interacts with a realistic front-end. The user does not know a human is behind the curtain. This technique answers both value and usability questions for features that would be difficult or slow to build as live-data prototypes (because the model doesn't exist yet). Constraint: only works at very small scale — one session at a time, manually operated. Never use for quantitative validation.

See references/prototype-type-details.md for full descriptions of each type, their limitations, and canonical use cases.

Step 3: Determine Fidelity

For user prototypes, fidelity is the primary variable. Apply this fidelity rule:

Testing PurposeRequired FidelityRationale
Value testing (qualitative: does the user perceive value?)HighMust feel realistic; if users can tell it is fake, their reactions are not valid. People say all kinds of things about low-fi prototypes and then do something different.
Usability testing (can they complete the workflow?)Low to medium acceptableInformation architecture and workflow are testable even without visual polish.
Demand validation (will they buy or sign up?)Live-data or fake doorA user prototype cannot prove purchase behavior. Use live-data prototype or a fake door (demand test).
Stakeholder communicationMedium to highStakeholders need to experience the product concept clearly.
Team alignment / internal explorationLowSpeed matters more than realism for internal thinking.

WHY: Fidelity is a cost dial. High-fidelity user prototypes take significantly more time to create. Only spend that time when the testing purpose actually requires realism. For usability testing, a low-fidelity prototype is often more than adequate and faster to iterate.

For feasibility prototypes, fidelity is irrelevant — they are code with no user interface, no error handling, and no polish. Write just enough code to answer the feasibility question.

For live-data prototypes, include only the instrumentation needed for the specific use cases being measured. Do not build full analytics infrastructure.

Step 4: Confirm Creator and Constraints

Feasibility prototype:

  • Created by: one or more engineers (not designers, not product managers)
  • Typical time: one to two days for most questions; longer for major new technology (machine learning, novel algorithms)
  • Constraint: this is discovery code — throwaway. No productization judgment from the product manager. If engineers need to productize, they must be given full delivery time.

User prototype:

  • Created by: designer (primary); some designers prefer to hand-code high-fidelity prototypes — acceptable if fast and treated as disposable
  • Tools: standard prototyping tools (Figma, Framer, etc.) or hand-coded
  • Constraint: this is a simulation. There is nothing behind the curtain. No real data, no real transactions. Do not show user prototype results as proof of value.

Live-data prototype:

  • Created by: engineer(s) — designers cannot create this
  • Typical scope: 5–10% of eventual productization effort
  • Constraint: not commercially shippable. Explicitly communicate this to executives and stakeholders. The product manager does not decide when this is "good enough" — that judgment belongs to the engineers when they productize.

Hybrid prototype:

  • Created by: designer (front-end simulation) + engineer or team member operating the backend manually
  • Constraint: not scalable — never send significant traffic to a Wizard of Oz prototype. Its value is qualitative learning, not quantitative proof.

Step 5: Check Anti-Patterns Before Proceeding

Before creating a feasibility prototype, check for these two anti-patterns:

Anti-pattern: Ambush estimation. Demanding that engineers provide time or effort estimates in a planning meeting, without giving them time to investigate, produces conservative and inflated answers. Engineers put on the spot without investigation time will give answers designed to make the questioner go away. The correct question is not "Can you do this?" but "What is the best way to do this and how long would it take?" — and only after giving engineers time to investigate. If the answer is a feasibility prototype, encourage them to proceed.

Anti-pattern: Feasibility-averse product management. Product managers who hate any idea that requires engineering investigation systematically kill the most innovative product ideas. Many of the best product ideas are based on approaches that are only now possible — which means new technology and investigation time. When engineers say they need a day or two to investigate, treat it as an opportunity, not a liability. Engineers given even a day or two often come back not only with answers to the feasibility question but also with better ways to solve the problem.

Before creating a user prototype, check for this anti-pattern:

Anti-pattern: Prototype-as-validation confusion. Showing a high-fidelity user prototype to 10–15 people who say they love it does not validate value. People say all kinds of things and then do something different. A user prototype is not good for proving anything — including whether a product will sell. Use separate value testing techniques (demand validation, quantitative value testing) after usability is confirmed. The user prototype is the input to usability testing and stakeholder alignment, not the output of value validation.

Step 6: Document the Prototype Plan

Write a brief prototype plan (one page or less) capturing:

# Prototype Plan: [Feature / Product Name]

## Risk Being Addressed
[Feasibility / Usability / Value-qualitative / Viability]

## Prototype Type Selected
[Feasibility / User / Live-Data / Hybrid]
Rationale: [one sentence]

## Fidelity Level (for user prototypes)
[Low / Medium / High]
Rationale: [testing purpose requires X]

## Creator
[Engineer(s) / Designer / Both]
Estimated time: [X days]

## What Question This Prototype Answers
[Specific, testable question — e.g., "Can we achieve sub-200ms response time with this algorithm?" or "Can a new user complete account setup without help?"]

## What This Prototype Cannot Answer
[List what will NOT be learned — important for setting expectations]

## Anti-Pattern Check
[ ] No ambush estimation applied to engineers
[ ] Team understands this prototype does not validate value
[ ] Prototype is scoped to just enough to answer the question
[ ] Prototype is treated as disposable

## Next Step After Prototype
[Usability test / Feasibility go/no-go decision / Quantitative value test / Stakeholder review]

Outputs

  • Prototype plan document (per template above)
  • Prototype artifact (created by engineer or designer per type)
  • Anti-pattern check completed and documented

Key Principles Summary

PrincipleWhat It Means in Practice
Learn at fraction of costIf prototype takes as long as shipping, it has become delivery
Creation forces depthBuild the prototype even when discussion feels sufficient
Shared understandingUse prototypes in stakeholder reviews, not just user tests
Right fidelity, not one fidelityValue testing → high fi; usability → low/medium fi acceptable
Prototypes are disposableDiscovery code is not production code; simulations are not products

References

  • references/prototype-type-details.md — Full descriptions of all four prototype types, canonical use cases, limitations, and creation guidance
  • references/fidelity-decision-guide.md — Fidelity selection decision tree with examples across product types
  • references/feasibility-testing-questions.md — The 10 feasibility questions engineers answer in discovery (Ch55) and how to structure engineer-led investigation

License

This skill is licensed under CC-BY-SA-4.0. Source: BookForge — INSPIRED: How to Create Tech Products Customers Love by Marty Cagan.

Related BookForge Skills

Install related skills from ClawhHub:

  • clawhub install bookforge-product-discovery-risk-assessment

Or install the full book set from GitHub: bookforge-skills

平台分布

OpenClaw

87.29%
按下载量换算705

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills