grow-app
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGrow an App
打造高留存应用
Your app has users who sign up and then quietly disappear — cohorts decay, daily actives are flat, the activation funnel leaks where it always has, and nothing looks obviously broken. This journey seals the bucket: it turns first-time users into activated, then habitual, then would-miss-it users across eight interactive phases. The agent asks before every decision and records the outcome in , so the work resumes across sessions instead of restarting. Growth here is an engineering and design problem, not a bigger ad budget.
docs/您的应用存在用户注册后便悄然流失的问题——用户群体持续衰减,日活跃用户数停滞不前,激活漏斗始终存在流失点,但表面看并无明显故障。本旅程将帮您“补好漏洞”:通过八个互动阶段,将首次用户转化为活跃用户、习惯性用户,最终成为离不开应用的用户。Agent会在每次决策前发起询问,并将结果记录在文件夹中,确保工作可跨会话继续推进,无需从头开始。此处的增长是工程与设计问题,而非单纯增加广告预算。
docs/Core Principle
核心原则
Fix the leaky bucket before pouring in acquisition: habit, activation, and retention come before any growth spend. This skill sequences the eight phases, asks every decision question, and records each choice in . The constituent skills carry the method — invoke them rather than improvising their frameworks.
docs/先补好漏洞再投入获客资源:习惯养成、用户激活与留存优先于任何增长投入。 本技能会按顺序执行八个阶段,提出所有决策问题,并将每个选择记录在中。各阶段的方法由对应技能承载——请调用这些技能,而非自行套用框架。
docs/Journey Map
旅程地图
| Phase | Skill | Question it answers | Artifact |
|---|---|---|---|
| 1 | hooked-ux | Why do users come back without us paying? | Extends docs/PRODUCT.md |
| 2 | improve-retention | Why don't new users reach the loop? | Extends docs/PRODUCT.md |
| 3 | continuous-discovery | What do our own users actually need? | Extends docs/PRODUCT.md + docs/CUSTOMER.md |
| 4 | lean-ux | Which bet is worth building? | Extends docs/EXPERIMENTS.md |
| 5 | inspired-product | Is the team building the right things? | Extends docs/PRODUCT.md |
| 6 | lean-analytics | Which single number tells the truth? | Creates docs/METRICS.md — sets the Rule 8 bar |
| 7 | microinteractions | Does it feel alive in the hand? | Extends docs/DESIGN.md |
| 8 | drive-motivation | Will engagement last, or curdle? | Extends docs/PRODUCT.md |
Phases 1-2 seal the loop and the funnel; 3-5 steer with evidence; 6 is the instrument panel; 7-8 are the finish and the ethical backstop. Take the lean-analytics baseline (Phase 6) early — before the Phase 1-2 fixes land — so every change is read against a pre-change number, then keep updating it. Habit formation is slow: read Phase 1's success against the "5% rule" (a habit has formed when 5%+ of users return unprompted), not a single cohort.
| 阶段 | 技能 | 解决的问题 | 产出物 |
|---|---|---|---|
| 1 | hooked-ux | 用户为何无需付费激励就主动回归? | 扩展 docs/PRODUCT.md |
| 2 | improve-retention | 新用户为何无法进入习惯循环? | 扩展 docs/PRODUCT.md |
| 3 | continuous-discovery | 我们的用户真正需要什么? | 扩展 docs/PRODUCT.md + docs/CUSTOMER.md |
| 4 | lean-ux | 哪些方案值得投入开发? | 扩展 docs/EXPERIMENTS.md |
| 5 | inspired-product | 团队是否在开发正确的产品? | 扩展 docs/PRODUCT.md |
| 6 | lean-analytics | 哪个单一指标能反映真实状况? | 创建 docs/METRICS.md —— 设置Rule 8门槛 |
| 7 | microinteractions | 应用使用起来是否鲜活灵动? | 扩展 docs/DESIGN.md |
| 8 | drive-motivation | 用户活跃度能否持久,还是会逐渐消退? | 扩展 docs/PRODUCT.md |
阶段1-2用于修复习惯循环与激活漏斗的漏洞;阶段3-5基于数据指引方向;阶段6是核心指标面板;阶段7-8是体验优化与道德底线保障。尽早完成lean-analytics基线(阶段6)——在阶段1-2的修复落地前完成,这样所有变更都能与变更前的数据对比,之后持续更新该基线。习惯养成是一个缓慢的过程:阶段1的成功需参照“5%规则”(当5%以上用户主动回访时,说明习惯已形成),而非单一用户群体数据。
Operating Rules
操作规则
- Resume first. Before anything else, read and every artifact in the Journey Map. If the tracker exists, summarize the journey state in 3-5 lines and ask which phase to enter. Done when the user has confirmed an entry point. A journey with a tracker is resumed, never restarted.
docs/GROW-APP-PLAN.md - Intake on first run only. No tracker: run the Intake below, then create with every phase statused
docs/GROW-APP-PLAN.md. Done when the tracker exists and the user has confirmed the phase plan.pending | in-progress | awaiting-evidence | done | deferred: reason | skipped: reason - Phase entry. Announce: what the phase does, the decision it forces, the artifact it produces, rough effort. Offer proceed / skip / defer — phases marked GATE may be deferred, never skipped. Mark the phase on proceed. Done when the user chose.
in-progress - Skill invocation and fallback. Load the phase's skill and use it: each phase's Invoke line names the skill by slug — use that skill to run the phase. If it is not available, offer: . If the user declines, run the phase from its Brief — the minimum viable method. State which mode you are in.
npx skills add wondelai/skills/<slug> --global - In-phase decisions. Ask every question under "Decide with the user" — with concrete options and your recommendation. Record the choice in the tracker's Key Decisions. A decision made silently is a defect.
- Phase exit. Present the draft artifact content for sign-off before writing. On approval: write or extend the docs/ files, update the tracker (status, Key Decisions, Next Actions). Done when the files are written and the phase row shows .
done - Artifact discipline. Read before writing; create a file only if missing, otherwise extend — add or update your sections, preserve everyone else's. Files are UPPERCASE in . Every recommendation lands as a checkbox or a table row with owner and priority. See references/artifact-templates.md when creating a docs/ file for the first time — create it from the full skeleton (all section headings), then fill the sections your phase names.
docs/ - Retention before acquisition. Acquisition-oriented phases — the optional cold-start-problem, contagious, and crossing-the-chasm, plus any paid-growth work — stay locked while activation and retention sit below the bar set at intake; unlock them only once the cohort curve clears that bar. Every habit loop and reward must pass the Manipulation Matrix: build only what the maker would use and honestly believes materially improves users. When a tactic needs manufactured anxiety or loss aversion, replace it with one built on real value.
- 优先恢复进度。在开展任何工作前,先读取以及旅程地图中的所有产出物。若存在进度跟踪文件,用3-5行总结当前旅程状态,并询问进入哪个阶段。用户确认进入点后完成此步骤。已有跟踪文件的旅程需恢复进度,而非重新启动。
docs/GROW-APP-PLAN.md - 仅首次运行时进行初始调研。若没有跟踪文件:执行下方的初始调研,然后创建,将每个阶段标记为
docs/GROW-APP-PLAN.md。跟踪文件创建完成且用户确认阶段计划后完成此步骤。pending | in-progress | awaiting-evidence | done | deferred: reason | skipped: reason - 阶段启动。告知用户:该阶段的作用、需要做出的决策、产出的文件、大致工作量。提供继续/跳过/延期选项——标记为GATE的阶段可延期,但不可跳过。选择继续则将阶段标记为。用户做出选择后完成此步骤。
in-progress - 技能调用与备选方案。加载对应阶段的技能并使用:每个阶段的调用行通过短名称指定技能——使用该技能执行阶段任务。若技能不可用,提供方案:。若用户拒绝,使用该技能的简要说明(最小可行方法)执行阶段任务。说明当前使用的模式。
npx skills add wondelai/skills/<slug> --global - 阶段内决策。提出“与用户共同决策”下的所有问题——提供具体选项与推荐方案。将选择记录在跟踪文件的“关键决策”部分。未经用户确认的静默决策视为缺陷。
- 阶段收尾。在写入文件前,向用户展示产出物草稿并请求确认。获得批准后:写入或扩展docs/文件夹中的文件,更新跟踪文件(状态、关键决策、下一步行动)。文件写入完成且阶段状态显示为后完成此步骤。
done - 产出物规范。先读取再写入;仅当文件不存在时创建,否则进行扩展——添加或更新对应部分,保留其他内容。docs/文件夹中的文件为大写格式。所有建议需以复选框或带负责人与优先级的表格行形式呈现。首次创建docs/文件时,请参考references/artifact-templates.md——先创建完整框架(所有章节标题),再填充当前阶段对应的内容。
- 留存优先于获客。获客导向的阶段——可选的cold-start-problem、contagious、crossing-the-chasm,以及任何付费增长工作——在激活与留存率未达到初始调研设定的门槛前保持锁定;仅当用户群体曲线突破该门槛后解锁。每个习惯循环与奖励机制必须通过“操纵矩阵”检验:仅开发开发者自身会使用且确实能为用户带来实质价值的功能。若策略需制造焦虑或损失厌恶感,需替换为基于真实价值的方案。
Intake
初始调研
Run only on first start (no tracker). Ask:
- What does the app do, and what core action does a retained user repeat? (defines the Hook loop and the OMTM)
- What are the current retention numbers — day-1/7/30 or week-4 cohorts? (sets the Rule 8 acquisition bar; feeds lean-analytics)
- Where does the activation funnel leak, and what is the first-run flow? (gates improve-retention)
- Solo/small team or a full product trio (PM, designer, engineer)? (scales continuous-discovery and inspired-product)
- Is the app a network/marketplace product, and do engaged users fail to convert to revenue? (flags optional cold-start-problem / monetizing-innovation)
- What analytics and instrumentation exist today? (gates lean-analytics and every experiment)
- Is retention broken by UX or performance rather than missing engagement? (if yes, route to improve-app first)
Skip heuristics: skip Phase 5 for a solo founder with no team to realign; defer Phase 7 until the loop and activation clear their bars; run Phase 3's cadence degraded if no user access exists yet. Then create the tracker from references/artifact-templates.md with every phase statused, and confirm the plan.
Done when exists with every phase statused and the user has confirmed the plan.
docs/GROW-APP-PLAN.md仅在首次启动(无跟踪文件)时执行。询问:
- 应用的功能是什么,留存用户会重复执行的核心操作是什么?(定义Hook循环与OMTM核心指标)
- 当前的留存数据是多少——第1/7/30天或第4周用户群体留存率?(设置Rule 8获客门槛;为lean-analytics提供数据)
- 激活漏斗的流失点在哪里,首次使用流程是怎样的?(决定是否启动improve-retention)
- 是个人/小型团队,还是完整的产品三人组(产品经理、设计师、工程师)?(调整continuous-discovery与inspired-product的执行方式)
- 应用是否为网络/平台产品,活跃用户是否无法转化为收入?(标记可选的cold-start-problem / monetizing-innovation)
- 当前有哪些分析与监控工具?(决定是否启动lean-analytics与所有实验)
- 留存问题是由UX或性能缺陷导致,而非缺乏互动机制?(若是,先引导至improve-app技能)
跳过规则:若为独立创始人且无团队需要对齐,跳过阶段5;若习惯循环与激活率未达标,延期阶段7;若尚未能接触用户,降低continuous-discovery的执行频率。然后根据references/artifact-templates.md创建跟踪文件,标记每个阶段的状态,并确认计划。
docs/GROW-APP-PLAN.mdPhases
各阶段详情
Phase 1 — Design the habit loop that brings users back (hooked-ux)
阶段1 — 设计促使用户回归的习惯循环(hooked-ux)
Purpose: Build the engine of return — a Hook loop strong enough that users come back on an internal trigger, not a paid notification.
Brief (fallback): The Hook Model runs Trigger → Action → Variable Reward → Investment. Migrate external triggers (push, email) to internal ones (an emotion — boredom, FOMO, anxiety). Make the action trivially simple. Make the reward variable across tribe/hunt/self. Sequence investment after the reward so it raises switching cost and loads the next trigger. A loop with one weak phase stalls, not half-works.
Invoke: Use the skill with the core loop and how daily-active users return today. Ask it to (a) map the loop across all four phases, rate each 0-10, and name the weakest, and (b) design honest variable-reward concepts powered by data you already have, each checked against the Manipulation Matrix.
hooked-uxDecide with the user:
- Which internal trigger (emotion) should pull users back — confirm one.
- Which single phase is weakest and gets the highest-leverage fix now — or defer if the loop is already forming (5%+ unprompted return).
- Which reward type to strengthen — tribe (social), hunt (resources), or self (mastery) — rejecting any concept that fails the Manipulation Matrix.
Artifact: Extend docs/PRODUCT.md (trigger → action → variable reward → investment; weakest phase named). Update the tracker.
## Hook ModelDone when: PRODUCT.md names the internal trigger and all four phases, the weakest phase and its fix are recorded, onboarding is re-engineered so a new user completes one full Hook cycle in the first session, and the user picked the fix to ship.
目标: 打造用户主动回归的引擎——一个足够强大的Hook循环,让用户基于内在触发而非付费通知回归。
备选简要说明: Hook模型包含触发(Trigger)→ 行动(Action)→ 可变奖励(Variable Reward)→ 投入(Investment)四个环节。将外部触发(推送、邮件)迁移为内在触发(一种情绪——无聊、错失恐惧、焦虑)。让行动变得极其简单。奖励需在社交、资源、自我实现三个维度保持可变。将投入环节安排在奖励之后,以提升转换成本并加载下一个触发信号。若循环中某一环节薄弱,整个循环将停滞,而非部分失效。
调用: 使用技能,提供核心循环以及当前日活跃用户的回归方式。要求它(a)梳理四个环节的循环流程,为每个环节打分(0-10分),并指出最薄弱的环节;(b)基于现有数据设计符合“操纵矩阵”的真实可变奖励方案。
hooked-ux与用户共同决策:
- 选择哪种内在触发(情绪)来吸引用户回归——确认一种。
- 确定最薄弱的环节并优先进行高杠杆修复——若循环已初步形成(5%以上用户主动回归)可延期。
- 选择强化哪种奖励类型——社交、资源或自我实现——拒绝任何未通过“操纵矩阵”检验的方案。
产出物: 扩展docs/PRODUCT.md中的部分(触发→行动→可变奖励→投入;标注最薄弱环节)。更新跟踪文件。
## Hook Model完成标准: PRODUCT.md中明确内在触发与四个环节,记录最薄弱环节及其修复方案,重新设计新用户引导流程,让新用户在首次会话中完成完整的Hook循环,且用户确认要上线的修复方案。
Phase 2 — Fix activation by making the first action almost effortless (improve-retention)
阶段2 — 简化首次操作,修复激活漏斗(improve-retention)
Purpose: Get new users to the loop by making the first meaningful action almost effortless.
Brief (fallback): B=MAP — behavior fires only when Motivation, Ability, and a Prompt converge. Motivation is unreliable; raise Ability instead. Simplicity is capped by the scarcest of six resources: time, money, physical effort, mental effort, social deviance, non-routineness. Shrink the target to a Starter Step that delivers value in under 30s, anchor it to an existing routine, and celebrate the win immediately.
Invoke: Use the skill with the real activation flow step by step and the day-1/7/30 drop-offs. Ask for a B=MAP friction audit rating all six Ability-Chain factors, the scarcest resource named, a Starter Step redesign, and event-based prompt rules.
improve-retentionDecide with the user:
- Which is the scarcest Ability resource for the first action — fix that link first, not the obvious one.
- The Starter Step (tiniest valuable action) and its celebration moment.
- Which time-based prompts convert to event-based, dropping any that fail "would I appreciate this now?".
Artifact: Extend docs/PRODUCT.md (friction/moment | fix | owner | status). Update the tracker.
## Activation & Retention PlanDone when: the scarcest resource is named, the Starter Step, celebration, and prompt changes are rows with owners, each day-1/7/30 drop-off is mapped to its likely B=MAP failure, and the user approved the fix list.
目标: 通过让首次有意义操作变得几乎零门槛,引导新用户进入习惯循环。
备选简要说明: B=MAP模型——只有当动机(Motivation)、能力(Ability)与提示(Prompt)三者同时满足时,用户才会采取行动。动机不可靠;应提升能力。简洁性受六种资源中最稀缺的一种限制:时间、金钱、体力、脑力、社交偏差、非日常性。将目标缩小为“入门步骤”,在30秒内传递价值,锚定用户现有习惯,并立即给予正向反馈。
调用: 使用技能,提供当前激活流程的详细步骤以及第1/7/30天的用户流失数据。要求它进行B=MAP摩擦审计,为六种能力链因素打分,指出最稀缺的资源,重新设计入门步骤,并提供基于事件的提示规则。
improve-retention与用户共同决策:
- 确定首次操作最稀缺的能力资源——优先修复该环节,而非最明显的问题。
- 确定入门步骤(最小的有价值操作)及其正向反馈时刻。
- 确定哪些基于时间的提示转换为基于事件的提示,移除任何不符合“我现在会希望收到这个提示吗?”标准的内容。
产出物: 扩展docs/PRODUCT.md中的部分(摩擦/时刻 | 修复方案 | 负责人 | 状态)。更新跟踪文件。
## Activation & Retention Plan完成标准: 明确最稀缺资源,入门步骤、正向反馈与提示变更均已添加带负责人的记录,每个第1/7/30天的流失点均已映射至可能的B=MAP失效原因,且用户批准修复列表。
Phase 3 — Run continuous discovery so you stop guessing (continuous-discovery)
阶段3 — 持续用户调研,停止主观猜测(continuous-discovery)
Purpose: Replace generic best-practice with a weekly stream of evidence about your own users.
Brief (fallback): Aim for at least one customer touchpoint per week. Build an Opportunity Solution Tree: outcome at the top → customer opportunities (needs/pains in the customer's words) → candidate solutions/experiments. Never leap outcome→solution. Interviews are story-based ("tell me about the last time you…"), captured as one-page snapshots. Test the riskiest leap-of-faith assumption first, cheaply.
Invoke: Use the skill with the retention outcome and known churn patterns. Ask for an Opportunity Solution Tree, a current-state experience map of how churned users try to succeed today, a weekly story-based interview snapshot template, and an assumption map for the next planned feature.
continuous-discoveryDecide with the user:
- The single outcome at the top of the tree.
- Which two or three opportunities to pursue first.
- The weekly cadence and recruitment mechanism the team can actually sustain — set it now or run degraded.
- The riskiest leap-of-faith assumption inside the next feature (desirability, viability, feasibility, usability) and the cheapest test for it.
Artifact: Extend docs/PRODUCT.md , (outcome/problem | job served | priority | status), and ; extend docs/CUSTOMER.md (date | who | facts | commitment). Update the tracker.
## Opportunity Solution Tree Notes## Outcome Roadmap## Discovery Cadence## Interview EvidenceDone when: the tree's outcome and top opportunities are recorded, the cadence is scheduled, the first interview snapshot template exists, and the riskiest assumption has a cheap test designed.
目标: 用每周的用户真实数据替代通用最佳实践。
备选简要说明: 目标为每周至少一次用户接触。构建机会解决方案树:顶部为目标成果 → 中间为用户机会(用户语言描述的需求/痛点) → 底部为候选方案/实验。绝不能直接从目标成果跳到解决方案。访谈需基于故事(“告诉我你上次……的经历”),记录为单页快照。优先以低成本测试最具风险的核心假设。
调用: 使用技能,提供留存目标与已知用户流失模式。要求它构建机会解决方案树,绘制当前流失用户尝试完成任务的体验地图,提供每周基于故事的访谈快照模板,并为下一个计划功能构建假设地图。
continuous-discovery与用户共同决策:
- 确定树顶部的单一目标成果。
- 选择优先推进的两到三个用户机会。
- 确定团队实际可维持的每周调研节奏与用户招募机制——立即设定或降低频率执行。
- 确定下一个功能中最具风险的核心假设(需求、可行性、可用性、可落地性),并设计最便宜的测试方案。
产出物: 扩展docs/PRODUCT.md中的、(成果/问题 | 满足的用户需求 | 优先级 | 状态)以及;扩展docs/CUSTOMER.md中的(日期 | 受访者 | 事实 | 承诺)。更新跟踪文件。
## Opportunity Solution Tree Notes## Outcome Roadmap## Discovery Cadence## Interview Evidence完成标准: 记录树的目标成果与顶部机会,安排好调研节奏,创建首个访谈快照模板,且为最具风险的假设设计了低成本测试方案。
Phase 4 — Replace debate with cheap experiments (lean-ux)
阶段4 — 用低成本实验替代争论(lean-ux)
Purpose: Turn opportunities into falsifiable bets settled by behavior, not meetings.
Brief (fallback): Outcomes over outputs — value is the behavior change, not the deliverable. Write a hypothesis: "We believe [outcome] will happen if [persona] achieves [action] with [feature]," with the metric and threshold committed before the test. Match fidelity to risk (a paper prototype with five users finds ~85% of usability issues); reserve A/B tests for tuning a proven concept. When invalidated, remove from the backlog — don't defer.
Invoke: Use the skill with the biggest current design debate or a top discovery opportunity. Ask for three hypothesis statements in the standard format, the lowest-fidelity experiment that could validate the top one, and its pre-committed metric, threshold, and timebox.
lean-uxDecide with the user:
- Which hypothesis to test first.
- The experiment fidelity — the lowest that answers the actual question.
- The pass/fail line and what leaves the backlog if it fails.
Artifact: Extend docs/EXPERIMENTS.md (hypothesis, type, primary metric + threshold, guardrail, decision rule) and (idea | ICE | status). Update the tracker.
## Experiment Cards## Experiment BacklogDone when: at least one experiment card has a pre-committed threshold and decision rule, the backlog is triaged, and the user chose the first test.
目标: 将用户机会转化为可通过用户行为验证的假设,而非通过会议争论。
备选简要说明: 成果优先于产出——价值是用户行为的改变,而非交付物。撰写假设:“我们认为,如果[用户群体]通过[功能]完成[操作],将实现[成果]”,并在测试前确定衡量指标与阈值。实验保真度需匹配风险(纸原型测试5名用户可发现约85%的可用性问题);仅在验证概念后使用A/B测试进行调优。若假设被证伪,从待办清单中移除——不要延期。
调用: 使用技能,提供当前最大的设计争论或顶级用户机会。要求它按标准格式撰写三个假设语句,设计验证顶级假设的最低保真度实验,并确定预先约定的衡量指标、阈值与时间范围。
lean-ux与用户共同决策:
- 选择首先测试的假设。
- 确定实验保真度——满足问题需求的最低标准。
- 确定通过/失败标准,以及假设失败时从待办清单中移除的内容。
产出物: 扩展docs/EXPERIMENTS.md中的(假设、类型、核心指标+阈值、防护指标、决策规则)与(想法 | ICE评分 | 状态)。更新跟踪文件。
## Experiment Cards## Experiment Backlog完成标准: 至少一个实验卡片包含预先约定的阈值与决策规则,待办清单已排序,且用户选定首个测试。
Phase 5 — Build the right things with an empowered team (inspired-product)
阶段5 — 赋能团队,开发正确的产品(inspired-product)
Purpose: Move the team from feature factory to outcome ownership — problems to solve, not features to ship.
Brief (fallback): Empowered teams get problems, not backlogs, and answer for outcomes. Dual-track: discovery (what's worth building — addressing value, usability, feasibility, viability) runs continuously alongside delivery. Expect 10-20 discovery iterations per shipped feature. Give the team a product vision and an outcome-based roadmap so it can decide autonomously.
Invoke: Use the skill with the top three backlog requests and the current roadmap. Ask for an opportunity assessment of each (objective, target user, problem, success measure, alternatives) and a one-paragraph vision plus a quarter of outcome-based roadmap items.
inspired-productDecide with the user:
- Which backlog request has the strongest evidence — and which to kill before it reaches a sprint.
- The one-paragraph product vision.
- Whether the roadmap is reframed as problems + key results rather than dated features.
Artifact: Extend docs/PRODUCT.md and (outcome/problem | job served | priority | status). Update the tracker.
## Vision## Outcome RoadmapDone when: the vision paragraph exists, each of the three requests has a build/kill verdict, and the roadmap rows are outcomes, not features.
目标: 将团队从“功能工厂”转变为“成果所有者”——聚焦需要解决的问题,而非需要交付的功能。
备选简要说明: 赋能团队接收的是问题,而非待办清单,并对成果负责。双轨并行:调研(确定值得开发的内容——解决价值、可用性、可行性、可落地性问题)与交付持续同步进行。每交付一个功能,预计需进行10-20次调研迭代。为团队提供产品愿景与基于成果的路线图,使其能够自主决策。
调用: 使用技能,提供待办清单中排名前三的需求与当前路线图。要求它对每个需求进行机会评估(目标、目标用户、问题、成功衡量标准、替代方案),并撰写一段产品愿景以及一个季度的基于成果的路线图条目。
inspired-product与用户共同决策:
- 确定哪个待办需求有最强的数据支撑——以及哪个需求在进入迭代前就应终止。
- 确定一段式产品愿景。
- 确定是否将路线图重构为“问题+关键结果”,而非带日期的功能列表。
产出物: 扩展docs/PRODUCT.md中的与(成果/问题 | 满足的用户需求 | 优先级 | 状态)。更新跟踪文件。
## Vision## Outcome Roadmap完成标准: 愿景段落已撰写,三个需求均已确定开发/终止结论,且路线图条目为成果而非功能。
Phase 6 — Measure the one number that actually matters (lean-analytics)
阶段6 — 衡量真正重要的单一指标(lean-analytics)
Purpose: Point the whole team at the One Metric That Matters and expose the vanity metrics hiding the decay.
Brief (fallback): A good metric is comparative, a ratio/rate (not a cumulative total), and behavior-changing. Business model dictates which metrics matter; stage dictates sequencing (Empathy → Stickiness → Virality → Revenue → Scale). Weak retention = Stickiness stage, so retention is the OMTM — working a later stage first is the canonical mistake. Draw a line in the sand (target, date, miss response), pair the OMTM with a counter-metric, and cohort the data.
Invoke: Use the skill with the current dashboard/metrics and the business model. Ask it to flag vanity metrics, pick the Stickiness-stage OMTM plus a counter-metric, design a one-screen dashboard (OMTM big, ≤6 supporting), and a cohorted retention view.
lean-analyticsDecide with the user:
- The OMTM and its counter-metric.
- The line in the sand — target, date, pre-committed miss response.
- Which current metrics are retired as vanity.
Artifact: Create docs/METRICS.md with , , , , and . Update the tracker.
## Stage & One Metric That Matters## KPI Definitions## Baselines & Targets## Funnel## Cohort NotesDone when: METRICS.md names the OMTM + counter-metric, records the line in the sand with a date, lists cohorted baselines, the vanity metrics are marked retired, the one-screen dashboard is specified, and the retention bar for the Rule 8 acquisition gate is set.
目标: 引导全团队聚焦核心指标(One Metric That Matters, OMTM),揭露掩盖用户衰减的虚荣指标。
备选简要说明: 优质指标具备可比性、为比率/速率(而非累计总数)、能驱动行为改变。商业模式决定关键指标;产品阶段决定指标优先级(共情 → 粘性 → 病毒性 → 收入 → 规模化)。留存率低处于“粘性”阶段,因此留存率是OMTM——优先关注后续阶段是典型错误。设定明确目标(指标、日期、未达标应对方案),为OMTM搭配一个反向指标,并按用户群体分析数据。
调用: 使用技能,提供当前仪表盘/指标与商业模式。要求它标记虚荣指标,选择“粘性”阶段的OMTM与反向指标,设计单屏仪表盘(OMTM突出显示,支持≤6个辅助指标),并提供按用户群体划分的留存视图。
lean-analytics与用户共同决策:
- 确定OMTM及其反向指标。
- 设定明确目标——指标值、日期、预先约定的未达标应对方案。
- 确定哪些现有指标作为虚荣指标停用。
产出物: 创建docs/METRICS.md,包含、、、与部分。更新跟踪文件。
## Stage & One Metric That Matters## KPI Definitions## Baselines & Targets## Funnel## Cohort Notes完成标准: METRICS.md中明确OMTM+反向指标,记录带日期的明确目标,列出按用户群体划分的基线数据,标记停用的虚荣指标,指定单屏仪表盘内容,并设置Rule 8获客门槛的留存率标准。
Phase 7 — Polish the micro-moments that make it feel alive (microinteractions)
阶段7 — 优化微交互,提升鲜活体验(microinteractions)
Purpose: Close the gap between an app people tolerate and one they love, in the moments they touch daily.
Brief (fallback): Every microinteraction has Trigger → Rules → Feedback → Loops & Modes. Feedback is immediate (<100ms for direct manipulation) and proportionate; animate the element the user touched over a separate toast. Map every state: empty, loading, partial, error, disabled, double-tap. Invest in one or two signature moments that pass the removal test; use long loops to retire hints for power users.
Invoke: Use the skill with the five most-used interactions. Ask for a Trigger/Rules/Feedback/Loops audit of each, the sub-100ms feedback and missing edge-case states, and one signature moment implemented in real code.
microinteractionsDecide with the user:
- Which five interactions to audit.
- Which one becomes the signature moment (removal test applied).
- Which edge-case states to implement first.
Artifact: Extend docs/DESIGN.md (interaction | trigger/rules/feedback/loops | fix | status). Update the tracker.
## Microinteraction InventoryDone when: the five interactions are in the inventory with their missing states and fixes, the signature moment is chosen, and each fix has a status.
目标: 缩小用户可容忍应用与用户喜爱应用之间的差距,优化日常使用的细微时刻。
备选简要说明: 每个微交互包含触发(Trigger)→ 规则(Rules)→ 反馈(Feedback)→ 循环与模式(Loops & Modes)四个环节。反馈需即时(直接操作反馈≤100ms)且适度;对用户触摸的元素进行动画处理,而非单独弹出提示。梳理所有状态:空状态、加载中、部分完成、错误、禁用、双击。投入资源打造一两个通过“移除测试”的标志性时刻;为资深用户使用长循环来隐藏提示。
调用: 使用技能,提供五个最常用的交互场景。要求它对每个场景进行触发/规则/反馈/循环审计,指出≤100ms的反馈与缺失的边缘状态,并提供一个标志性时刻的代码实现方案。
microinteractions与用户共同决策:
- 选择五个要审计的交互场景。
- 选择哪个场景成为标志性时刻(应用“移除测试”)。
- 选择优先实现的边缘状态。
产出物: 扩展docs/DESIGN.md中的(交互场景 | 触发/规则/反馈/循环 | 修复方案 | 状态)。更新跟踪文件。
## Microinteraction Inventory完成标准: 五个交互场景已纳入清单,记录缺失状态与修复方案,选定标志性时刻,且每个修复方案均已标记状态。
Phase 8 — Sustain engagement with intrinsic motivation (drive-motivation)
阶段8 — 以内在动机维持用户活跃度(drive-motivation)
Purpose: Keep the loops from curdling — engagement that runs on Autonomy, Mastery, and Purpose instead of exploitation.
Brief (fallback): For any task needing cognitive effort, "if-then" rewards crush intrinsic motivation. Lasting engagement is Autonomy (choice over what/when/how/with whom), Mastery (visible progress, flow-calibrated challenge), and Purpose (why it matters). Autonomy killers: forced tutorials, unskippable steps, mandatory notifications. Reserve rewards for meaningful milestones; prefer "now-that" recognition over "if-then" bargains.
Invoke: Use the skill with the app's gamification, streaks, points, and notification patterns. Ask for an AMP audit rated 0-10, every autonomy violation flagged, the point at which streaks tipped into loss aversion, and a progression redesign around real mastery and purpose.
drive-motivationDecide with the user:
- Which autonomy violations to remove (forced/unskippable steps).
- Which "if-then" rewards convert to "now-that" recognition.
- Whether any streak/points mechanic exploits loss aversion and must change.
Artifact: Extend docs/PRODUCT.md with AMP-audit rows (violation/finding | fix | owner | status). Update the tracker.
## Activation & Retention PlanDone when: the AMP score and every autonomy violation are recorded, the reward/streak fixes are rows with owners, and the loops pass the Manipulation Matrix from Rule 8.
目标: 避免习惯循环变质——让活跃度基于自主性(Autonomy)、精通(Mastery)与目标(Purpose),而非剥削式机制。
备选简要说明: 对于任何需要认知投入的任务,“如果-那么”式奖励会削弱内在动机。持久的活跃度来自自主性(对做什么/何时做/如何做/与谁做的选择权)、精通(可见的进度、匹配能力的挑战)与目标(意义所在)。自主性杀手:强制教程、无法跳过的步骤、强制通知。仅为有意义的里程碑提供奖励;优先选择“既然-那么”式认可,而非“如果-那么”式交易。
调用: 使用技能,提供应用的游戏化、连续登录奖励、积分与通知模式。要求它进行AMP(自主性/精通/目标)审计并打分(0-10分),标记所有自主性违规情况,指出连续登录奖励何时演变为损失厌恶,并围绕真实的精通与目标重新设计成长体系。
drive-motivation与用户共同决策:
- 确定要移除的自主性违规情况(强制/无法跳过的步骤)。
- 确定哪些“如果-那么”式奖励转换为“既然-那么”式认可。
- 确定是否存在利用损失厌恶的连续登录/积分机制并需要修改。
产出物: 扩展docs/PRODUCT.md中的,添加AMP审计条目(违规/发现 | 修复方案 | 负责人 | 状态)。更新跟踪文件。
## Activation & Retention Plan完成标准: 记录AMP评分与所有自主性违规情况,奖励/连续登录修复方案均已添加带负责人的记录,且习惯循环通过Rule 8的“操纵矩阵”检验。
Optional Phases
可选阶段
| Skill | Add when | Artifact |
|---|---|---|
| cold-start-problem | the app is a network or marketplace product | Extends docs/PRODUCT.md |
| monetizing-innovation | engaged users do not translate into revenue | Extends docs/OFFER.md |
| contagious | users love the app but never mention it | Extends docs/MARKETING.md |
| crossing-the-chasm | growth stalls at the early-adopter boundary | Extends docs/STRATEGY.md |
| jobs-to-be-done | usage patterns say the app is hired for a different job | Extends docs/CUSTOMER.md |
Optional phases follow the same operating rules — load and use each listed skill exactly as a core phase would; insert where the Add-when condition first becomes true. The acquisition-leaning ones — cold-start-problem, contagious, crossing-the-chasm — stay locked behind Rule 8 until retention clears the bar.
| 技能 | 添加时机 | 产出物 |
|---|---|---|
| cold-start-problem | 应用为网络或平台产品时 | 扩展 docs/PRODUCT.md |
| monetizing-innovation | 活跃用户无法转化为收入时 | 扩展 docs/OFFER.md |
| contagious | 用户喜爱应用但从不分享时 | 扩展 docs/MARKETING.md |
| crossing-the-chasm | 增长在早期采用者阶段停滞时 | 扩展 docs/STRATEGY.md |
| jobs-to-be-done | 使用模式显示应用被用于其他用途时 | 扩展 docs/CUSTOMER.md |
可选阶段遵循相同的操作规则——完全按照核心阶段的方式加载并使用对应技能;在添加时机的条件首次满足时插入。获客导向的阶段——cold-start-problem、contagious、crossing-the-chasm——在留存率未达标前按Rule 8保持锁定。
Common Mistakes
常见错误
| Mistake | Fix |
|---|---|
| Buying growth before fixing retention | Pass the Stickiness gate (a flattening cohort curve) before any acquisition spend; keep acquisition phases locked per Rule 8. |
| Relying on external triggers forever | Migrate to an internal trigger via hooked-ux; treat notifications as scaffolding, not the load-bearing wall. |
| Optimizing the wrong Ability-Chain link | Rate all six factors in improve-retention and fix the scarcest resource, not the most obvious one. |
| Jumping from outcome straight to solution | Build the Opportunity Solution Tree in continuous-discovery first; the obvious feature is often the worst of five. |
| Measuring outputs, not outcomes | Instrument every release; in lean-ux and inspired-product, success is a change in user behavior, not stories shipped. |
| Gamifying with points for everything | Reserve rewards for meaningful milestones and run the drive-motivation AMP audit; "if-then" rewards crowd out your power users. |
| 错误 | 修复方案 |
|---|---|
| 在修复留存前投入获客资源 | 在通过“粘性”门槛(用户群体曲线趋于平稳)前不进行任何获客投入;按Rule 8保持获客阶段锁定。 |
| 永远依赖外部触发 | 通过hooked-ux迁移至内在触发;将通知视为临时支撑,而非核心机制。 |
| 优化错误的能力链环节 | 在improve-retention中为所有六个因素打分,修复最稀缺的资源,而非最明显的问题。 |
| 直接从目标成果跳到解决方案 | 先在continuous-discovery中构建机会解决方案树;看似明显的功能往往是五个方案中最差的。 |
| 衡量产出而非成果 | 为每个版本添加监控;在lean-ux与inspired-product中,成功是用户行为的改变,而非完成的故事点数。 |
| 所有行为都用积分游戏化 | 仅为有意义的里程碑提供奖励,并执行drive-motivation的AMP审计;“如果-那么”式奖励会赶走资深用户。 |
Completing the Journey
旅程完成标准
- PRODUCT.md holds a Hook loop with the weakest phase fixed, an activation Starter Step, a living Opportunity Solution Tree, and an AMP-clean engagement design.
- METRICS.md names the Stickiness-stage OMTM plus a counter-metric with a line in the sand (target, date, miss response).
- At least one lean-ux experiment has resolved with a recorded verdict, and invalidated ideas are out of the backlog.
- The retention bar set at intake is met — or the remaining gap is quantified — before any acquisition phase runs.
Close the tracker: every phase or , with Next Actions carried into PRODUCT.md, METRICS.md, and EXPERIMENTS.md. Then route forward:
doneskipped- When engagement mechanics cannot fix a product held back by broken UX or performance, continue with the skill.
improve-app - When the app is sticking and the business around it must keep pace — revenue, channels, operations — continue with the skill.
grow-business
- PRODUCT.md包含已修复最薄弱环节的Hook循环、激活入门步骤、动态机会解决方案树,以及通过AMP审计的活跃度设计。
- METRICS.md明确“粘性”阶段的OMTM与反向指标,并记录带日期的明确目标(指标值、日期、未达标应对方案)。
- 至少一个lean-ux实验已完成并记录结论,被证伪的想法已从待办清单中移除。
- 达到初始调研设定的留存率门槛——或已量化剩余差距——之后再启动任何获客阶段。
关闭跟踪文件:所有阶段标记为或,下一步行动已纳入PRODUCT.md、METRICS.md与EXPERIMENTS.md。之后引导至:
doneskipped- 若互动机制无法修复因UX或性能缺陷导致的产品问题,继续使用技能。
improve-app - 若应用已实现高留存,需同步推进业务(收入、渠道、运营),继续使用技能。
grow-business