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 003-innovation-accountinggit 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/003-innovation-accounting)<a href="https://agentmods.dev/skills/ace3000chao/book2startup/003-innovation-accounting"><img src="https://agentmods.dev/badge/skills/ace3000chao/book2startup/003-innovation-accounting/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/003-innovation-accounting"><img src="https://agentmods.dev/badge/skills/ace3000chao/book2startup/003-innovation-accounting.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.00055 | $0.01346 |
| Opus 5 | $0.00028 | $0.00673 |
| Sonnet 5 | $0.00011 | $0.00269 |
| Haiku 4.5 | $0.00006 | $0.00135 |
Grade A, and why
innovation-accounting 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.
What it actually says
Skill: 创新核算三步骤
Metadata
- ID: leanstartup-003
- 类型: framework
- 来源: 《精益创业》第七章
- 验证状态: ✅ 三重验证通过(V1: 3章详细论证, V2: 高频决策需求, V3: 反直觉)
R — Reading(原文引用)
"创新核算是为了提高创业成果,并让创新者们负起相应责任的一套新的核算制度。它关注那些乏味的细枝末节:如衡量进度、如何确定阶段性目标、以及如何优先分配工作。"
"如果我们被这些'总顾客数量'等等的虚荣指标误导,那么创新核算就无从谈起。"
I — Interpretation(方法论骨架)
传统商业用财务数据(收入、利润、成本)衡量进展,但早期创业根本没有这些数据——所以你需要一个全新的衡量体系。
创新核算的核心逻辑:
- 先有基准线:用MVP发布后的现状作为起点,不是和"完美未来"比,而是和"从零开始"比
- 追踪同期群:不是看"总用户数",而是看"这一批新用户中,有多少人表现出了期望行为"
- 用因果指标而非相关指标:知道为什么数字在变,而非只看数字涨跌
A1 — Past Application(书中案例)
IMVU的虚荣指标陷阱:他们每月增长,收入稳定,团队感觉良好。但同期群数据揭示:每个新用户群产生的收益从未提高。增长引擎早已停滞,但总数指标掩盖了真相。直到增长彻底停摆才被迫转型,损失了大量时间。
Grockit的指标改革:从"总用户数"改为"同期群激活率和留存率"后,团队才发现过去6个月做的大量"优化"实际上对顾客行为毫无影响。
A2 — Future Trigger(何时调用)
当你听到以下问题时,就应该调用这个Skill:
- "我们怎么衡量创业进展?感觉每天都在忙,但不知道是否在进步"
- "投资人说要看数据,我们该给他们看什么?"
- "我们的用户数在涨,但收入也在涨,到底是好事还是坏事?"
- "产品上线了,下周一开会,怎么衡量这周的工作是否有成效?"
- "团队对进展有争议,如何客观裁决?"
E — Execution(可执行步骤)
步骤1:建立基准线
用MVP发布后第一周的数据作为基准线:
- 活跃用户数(不是注册用户,而是真正使用的)
- 激活率(注册用户中,有多少人完成核心行为)
- 留存率(一周后还回来的比例)
- 付费转化率(产生收入的比例)
记录下来,设为基准。
步骤2:追踪同期群,而非总数
每个周期(周/月):把新获得的用户作为一组,追踪这组人在后续周期的行为。
Week 1 新增100人 → Week 2:这100人中有30人回来(30%留存)
Week 2 新增120人 → Week 3:这120人中有35人回来(29%留存)
如果留存率稳定或提升,说明产品在进步。如果下降,说明引擎出了问题。
步骤3:区分可执行指标 vs 虚荣指标
虚荣指标(好看但不能指导行动):
- 总用户数、总页面浏览量、总收入
- "我们上个月新增了10000用户"
可执行指标(能告诉你该做什么):
- 同期群激活率、同期群留存率
- "Week 2的这批用户,只有15%完成了注册流程,需要优化注册体验"
问自己:这个数字能告诉我下一周该做什么吗?
步骤4:每月设定认知阶段性目标
不要只说"我们要增长",而是:
- "本月目标:把新用户的激活率从15%提升到25%"
- "验证假设:顾客不愿意激活是因为注册流程太复杂(3个步骤 → 目标1个步骤)"
- "判断标准:激活率提升到25%即视为假设得到验证"
B — Boundary(何时不适用)
| 不适用场景 | 原因 |
|---|---|
| 成熟业务(有稳定收入和用户) | 这时候用传统财务指标更合适 |
| 平台型业务(网络效应需要大量用户基础) | 早期平台需要先积累用户,再看转化 |
| 纯品牌/营销驱动业务 | 这类业务的衡量逻辑不同 |
作者盲点提醒:创新核算需要团队对真相有承受能力。很多团队设置了核算框架,但当数据不好时,选择忽略或重新定义指标。真正的创新核算要求"对结果负责"的文化。
关联Skills
- 同期群分析 — 创新核算的核心工具
- 三个"可"衡量指标 — 判断指标是否有效的标准
- 转型决策树 — 当创新核算显示持续停滞时,启动转型评估
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.
- 11d ago First seen · 92 lines · 55 tokens per session scan A df36ddb8808c
innovation-accounting is a skill published in the GitHub repository ace3000chao/book2startup (80 stars, last pushed 4mo ago), licensed MIT. It adds 55 tokens to every session and 1,346 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-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
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…
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…
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…
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…
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…