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.
npx skills add ace3000chao/book2startup --skill 007-small-batchgit clone --depth 1 https://github.com/ace3000chao/book2startupWrote 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.
[](https://agentmods.dev/skills/ace3000chao/book2startup/007-small-batch)<a href="https://agentmods.dev/skills/ace3000chao/book2startup/007-small-batch"><img src="https://agentmods.dev/badge/skills/ace3000chao/book2startup/007-small-batch/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.
<a href="https://agentmods.dev/skills/ace3000chao/book2startup/007-small-batch"><img src="https://agentmods.dev/badge/skills/ace3000chao/book2startup/007-small-batch.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00050 | $0.01286 |
| Opus 5 | $0.00025 | $0.00643 |
| Sonnet 5 | $0.00010 | $0.00257 |
| Haiku 4.5 | $0.00005 | $0.00129 |
Grade A, and why
small-batch 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 9d 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.
What it actually says
Skill: 小批量原则
Metadata
- ID: leanstartup-007
- 类型: framework
- 来源: 《精益创业》第九章
- 验证状态: ✅ 三重验证通过(V1: 9章完整+多案例, V2: 开发效率核心, V3: 反直觉)
R — Reading(原文引用)
"用大批量的话,我们一直要到接近流程终点才会发现问题。而用小批量的话,我们几乎能马上发现问题。"
"这个结果在很多研究中已经得到证实:一次封装一个信封看似较慢,却能更快地完成工作。"
I — Interpretation(方法论骨架)
小批量的反直觉洞察:慢即是快,少即是多。
大批量的诱惑:看起来效率高——可以专注做一件事,不用反复切换。
大批量的代价:
- 反馈周期拉长到几周甚至几个月
- 错误在后期才暴露,修正成本成倍增加
- 团队在"错误方向"上投入了大量资源
小批量的本质:
- 把大工作拆成小块,每完成一小块就获取一次反馈
- 不是"把事情做完才交付",而是"持续交付,持续验证"
小批量的极致 = 持续部署/持续交付。
A1 — Past Application(书中案例)
信封实验:父亲一次装一个信封赢了比赛,因为孩子们大批量处理(折100个→封信口100个→贴邮票100个),但中途发现问题只能最后返工;父亲发现问题立刻调整,总时间反而更短。
丰田的精益生产:丰田面对资源匮乏,无法像美国工厂那样大批量生产。被逼走上小批量道路,最终发现这种方法比大批量更高效——因为能快速发现问题,不用在错误的基础上继续投入。
财捷TurboTax的快速实验:每周进行70项不同的测试,每次测试周期只有几天。每个测试完成后立即分析结果,周四部署新测试,周一看数据,周二决策。传统软件公司的产品开发周期是季度或年度,财捷是每天。
A2 — Future Trigger(何时调用)
当你听到以下问题时,就应该调用这个Skill:
- "产品开发了好几个月,但还没有给用户看过"
- "开发团队说'等发布再看看市场反应'"
- "我们花了半年做的功能,用户反馈完全不是我们预期的"
- "团队感觉工作很忙,但产品好像没有进展"
- "每次发布都像一场战役,因为积累了大量改动"
E — Execution(可执行步骤)
步骤1:识别大批量行为
信号:
- 产品开发的某个阶段超过2周没有任何用户接触
- 团队说"功能做完了,等发布日期"
- 一次性发布大量功能,而不是逐个验证
- 错误/问题总是在发布前一周才集中爆发
步骤2:拆解大批量为小批量
原则:每个批量的完成标志是获得了关于这个批量的用户反馈,而不是"代码写完了"。
方法:
- 产品功能:拆成"核心功能+次要功能",先发布核心,验证后再加
- 开发任务:把"开发→测试→发布"的大循环,变成每个功能的小循环
- 会议/决策:把大议题拆成小议题,逐个解决,逐个确认
步骤3:测量批量大小的影响
问题:当前从"想法"到"用户反馈"需要多长时间?
- 目标:越短越好,核心功能≤1周
- 如果>2周,问:"能否拆成更小的部分发布?"
步骤4:建立持续反馈机制
- 持续部署:代码合并后自动发布到测试环境
- A/B测试:每次发布都是一个实验
- 快速回顾:每1-2周回顾"这批工作和预期相比如何"
B — Boundary(何时不适用)
| 不适用场景 | 原因 |
|---|---|
| 硬件/制造业 | 物理产品的小批量成本远高于软件 |
| 合规要求严格的产品 | 医疗/金融产品的发布需要完整审批流程 |
| 极其稳定的业务 | 这类业务的大批量发布反而成本更低 |
作者盲点提醒:小批量需要组织文化支持——如果团队习惯于"功能完成后才算成绩"的绩效考核,小批量会让团队感觉"什么都没完成"。需要在绩效评估上同步调整,让"快速验证"本身就是成绩。
关联Skills
- MVP构建法 — MVP是产品开发中小批量的极端实践
- Build-Measure-Learn循环 — 小批量让BML循环转得更快
- 对比测试 — 小批量发布后,用对比测试快速验证效果
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 9d ago First seen · 91 lines · 50 tokens per session scan A 02a548d777c1
small-batch is a skill published in the GitHub repository ace3000chao/book2startup (80 stars, last pushed 4mo ago), licensed MIT. It adds 50 tokens to every session and 1,286 once invoked, about $0.0003 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-09-03.
Other skills, from other repositories
recipe-create-meet-space
Create a Google Meet meeting space and share the join link.
atmos-config
Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.
workthreads
SpecStory Workthreads - a weekly work-thread rollup across a team's repos from SpecStory coding histories (any agent - Claude Code, Codex, Cursor, Gemini, and more). It groups the window's sessions into threads of work per project and labels each new / open / recently closed, so a lead sees what shipped, what is still…
story-readiness
Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story ready', 'can I start on this story', 'is…
projects
List all managed projects with status, branch, open PRs, and open issue counts — portfolio-level view.
magpie-security-issue-import-from-md
Open one or more tracking issues from a markdown file containing a batch of security findings. Each finding becomes one tracker landing in the Needs triage board column. The file itself is the full report — there is no inbound reporter to reply to and no PR to inspect.