build-measure-learn

build-measure-learn is a skill for Claude Code, Codex from CymChad/book-skill-generator. It costs 44 tokens per session (1,175 once invoked), scanned A, original, MIT.

A Lean Startup feedback loop for building a small first version, measuring real user results, and learning what to improve next.

In plain words
What is it for?
Use it to define assumptions, build a minimum viable product, choose useful measures, review user behavior and feedback, and decide whether to continue or change direction.
Why use it?
It replaces guesswork and large, risky releases with repeated testing of product assumptions. Each cycle helps reduce wasted development effort.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to define assumptions, build a minimum viable product, choose useful measures, review user behavior and feedback, and decide whether to continue or change direction.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/cymchad/book-skill-generator/build-measure-learn
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add CymChad/book-skill-generator --skill build-measure-learn
Clone the repo
git clone --depth 1 https://github.com/CymChad/book-skill-generator

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for build-measure-learn

README.md
[![agentmods](https://agentmods.dev/badge/skills/cymchad/book-skill-generator/build-measure-learn/github.svg)](https://agentmods.dev/skills/cymchad/book-skill-generator/build-measure-learn)
Your own site
<a href="https://agentmods.dev/skills/cymchad/book-skill-generator/build-measure-learn"><img src="https://agentmods.dev/badge/skills/cymchad/book-skill-generator/build-measure-learn/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for build-measure-learn

Your own site · 80×15
<a href="https://agentmods.dev/skills/cymchad/book-skill-generator/build-measure-learn"><img src="https://agentmods.dev/badge/skills/cymchad/book-skill-generator/build-measure-learn.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,175 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00044 $0.01175
Opus 5 $0.00022 $0.00588
Sonnet 5 $0.00009 $0.00235
Haiku 4.5 $0.00004 $0.00118

Measured 11d ago against content hash 96af7da4fefd, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

build-measure-learn scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

examples/精益创业/build-measure-learn/SKILL.md · 173 lines

What it actually says

构建-测量-学习循环

精益创业的核心引擎。通过持续迭代的闭环,让产品持续逼近用户需求。

核心理念

快速迭代,持续学习。 精益创业的本质是"持续迭代的闭环"——构建(Build) MVP → 测量(Measure)数据 → 学习(Learn)验证假设 → 再构建优化后的产品,循环往复。

适用场景

  • 想建立快速迭代的反馈循环
  • 需要加速产品验证速度
  • 想持续优化产品
  • 希望降低开发风险
  • 需要快速响应市场变化

执行步骤

步骤 1: 构建 (Build)

从想法到产品:

  1. 明确想法 (Idea)

    • 你的核心假设是什么?
    • 你想验证什么?
    • 预期结果是什么?
  2. 开发 MVP

    • 只开发验证假设必需的功能
    • 使用最简单的技术实现
    • 确保可以快速发布
  3. 快速发布

    • 不要追求完美
    • 尽快推向目标用户
    • 收集真实数据

构建原则:

  • 小批量开发
  • 快速发布
  • 可测量

步骤 2: 测量 (Measure)

收集和分析数据:

  1. 定义关键指标

    • 哪些指标能验证你的假设?
    • 如何衡量成功?
    • 数据收集方式?
  2. 收集数据

    • 用户行为数据
    • 转化率
    • 留存率
    • 用户反馈
  3. 分析数据

    • 对比预期和实际
    • 识别趋势和模式
    • 发现问题和机会

测量原则:

  • 关注可执行指标
  • 避免虚荣指标
  • 使用同期群分析
  • 真实用户数据

步骤 3: 学习 (Learn)

从数据中获得认知:

  1. 验证假设

    • 假设是否成立?
    • 数据是否支持你的想法?
    • 有什么意外发现?
  2. 获得认知

    • 用户真正需要什么?
    • 产品哪里做得好?哪里不好?
    • 下一步应该做什么?
  3. 做出决策

    • 坚持 (Persevere): 假设成立,继续优化
    • 转型 (Pivot): 假设不成立,调整方向

学习原则:

  • 基于数据,而非直觉
  • 关注用户行为,而非口头反馈
  • 每次循环都要获得可验证的认知

步骤 4: 缩短循环周期

加速反馈循环:

  • 小批量开发: 每次只开发一小部分功能
  • 快速发布: 缩短从开发到发布的时间
  • 自动化测试: 建立自动化测试和部署流程
  • 实时数据: 实时收集和分析数据

目标:

  • 缩短每次循环的时间
  • 加快学习和迭代速度
  • 降低试错成本

输出格式

Build-Measure-Learn 循环记录:

## 循环 #N

### Build (构建)
**想法 (Idea):**
- 核心假设: 
- 预期结果: 

**MVP:**
- 开发内容: 
- 发布时间: 
- 目标用户: 

### Measure (测量)
**关键指标:**
- 指标 1: [名称] = [数值]
- 指标 2: [名称] = [数值]
- 指标 3: [名称] = [数值]

**数据收集:**
- 用户数: 
- 使用率: 
- 转化率: 
- 留存率: 

### Learn (学习)
**验证结果:**
- 假设是否成立: [是/否]
- 证据: 

**关键认知:**
1. [认知 1]
2. [认知 2]
3. [认知 3]

**下一步决策:**
- [ ] 坚持 (Persevere): 继续优化
- [ ] 转型 (Pivot): 调整方向
- 转型方向(如适用): 

### 循环时间
- 构建时间: 
- 测量时间: 
- 学习时间: 
- 总循环时间: 

注意事项

  • 每次循环都要有明确的学习目标
  • 不要跳过测量环节,凭直觉做决策
  • 数据要来自真实用户,而非假设
  • 循环周期越短越好
  • 失败也是学习,但要快速失败

来源

本方法论来自《精益创业》(The Lean Startup) 全书核心,作者埃里克·莱斯 (Eric Ries)。

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 173 lines · 44 tokens per session scan A 96af7da4fefd

Subscribe to this mod's changes

build-measure-learn is a skill published in the GitHub repository CymChad/book-skill-generator (66 stars, last pushed 5mo ago), licensed MIT. It adds 44 tokens to every session and 1,175 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens

next-partial-prefetching-adoption

Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…

vercel/next.js · 103 tokens