pricing-packaging-tracker

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Pricing & Packaging Tracker

定价与包装追踪工具(Pricing & Packaging Tracker)

Purpose

用途

Track competitor pricing and packaging as a diffable time series, not a screenshot: capture (or diff) → structure changes → price changes → signals → next-step options. The stable capture schema is the point — run N diffs against run N-1, so the report is what moved, with evidence. And the skill watches structure as closely as numbers, because packaging changes (gates, limits, tier restructures) usually signal strategy earlier than price changes do: a tier that disappears telegraphs a move upmarket months before the price list admits it.
将竞争对手的定价和包装作为可对比的时间序列(diffable time series)而非截图进行追踪:流程为采集(或对比差异)→ 结构变化 → 价格变化 → 信号提炼 → 下一步选项。稳定的采集schema是核心——将第N次采集结果与第N-1次进行对比,报告内容聚焦于变动部分并附带证据。该工具会密切关注结构变化与数值变化,因为包装调整(权限门槛、使用限制、层级重构)通常比价格变动更早传递出战略信号:某产品层级的消失往往在价格表正式更新前数月,就预示着品牌向高端市场转型的动向。

Input

输入

Works best with: the competitor set to track (or the snapshot they came from), and the prior pricing capture if one exists — that's what turns this run into a delta report. Also useful: your own pricing context, if the comparison should include you.
Input supplied inline with the invocation — text after the skill name, a pasted context dump, or an appended
ARGUMENTS:
line — counts as answers already given. Use it against the question budget; don't re-ask.
Arriving empty-handed? That works too. With no prior capture the skill runs baseline mode: full capture per competitor, and the delta value starts next run. With no competitor list, it asks — that's one of its two budget questions.
Example invocation:
Pricing tracker on [Competitor A], [Competitor B], [Competitor C] — prior capture from April pasted below.
最佳输入: 需要追踪的竞品集合(或其过往快照),以及若存在的上一次定价采集结果——这将使本次运行生成差异报告。 额外有用信息: 自身的定价背景(若需将自身定价纳入对比)。
调用时提供的内联信息——技能名称后的文本、粘贴的上下文内容,或附加的
ARGUMENTS:
行——均视为已给出的答案。请利用这些信息,避免重复提问。
完全没有输入也可行: 若无上一次采集结果,工具将运行基线模式:对每个竞品进行完整采集,差异值将从下一次运行开始计算。若未提供竞品列表,工具会进行询问——这是其允许的两个预算问题之一。
调用示例:
Pricing tracker on [Competitor A], [Competitor B], [Competitor C] — prior capture from April pasted below.

Key Concepts

核心概念

  • Governing protocol: honors the
    autonomous-investigation
    contract — question budget of 2, Fact/Inference/Assumption labels, Just Enough Mode, stable schema, 4-option Final Step. Discipline: SIGINT (pricing pages, site diffs) with FININT corroboration — see
    intelligence-collection-disciplines
    .
  • Time series, not screenshot. A single capture is trivia; the sequence is intelligence. The schema never drifts between runs, because diffability is the entire value.
  • Structure over numbers. Record tiers, billing units, feature gates, usage limits, free-tier boundaries, and enterprise-floor signals — not just prices. The gate moves first; the price follows.
  • "Contact sales" is data, honestly labeled. Where pricing is opaque, track what is public (editions, gates, published floors) and mark the rest. Infer only with labels; never invent prices, tiers, limits, discounts, or negotiated figures.
  • When NOT to use: you need pricing strategy advice →
    finance-based-pricing-advisor
    (this tracks the market; it doesn't set your price); pricing is fully opaque across the whole set → expect thin results, and consider
    voice-of-customer-miner
    or win/loss evidence instead.
  • 遵循协议: 遵循
    autonomous-investigation
    协议——最多2个预算问题、标注事实/推论/假设、极简模式、稳定schema、4选项最终步骤。信息收集原则:结合SIGINT(定价页面、网站差异)与FININT验证——详见
    intelligence-collection-disciplines
  • 时间序列而非截图: 单次采集只是零散信息;连续的序列才是有价值的情报。schema在各次运行间保持一致,因为可对比性是其核心价值。
  • 结构优先于数值: 记录产品层级、计费单位、功能权限门槛、使用限制、免费版边界及企业级最低门槛信号——而非仅关注价格。权限门槛的变动往往先于价格调整。
  • “联系销售”也是数据,需如实标注: 若定价不透明,追踪所有公开信息(版本、权限门槛、公布的最低价格)并标记未公开部分。仅在标注后进行推论;绝不编造价格、层级、限制、折扣或协商价格。
  • 不适场景: 若需要定价策略建议→使用
    finance-based-pricing-advisor
    (本工具仅追踪市场动态,不负责制定自身定价);若所有竞品定价均完全不透明→预期结果会较为简略,可考虑使用
    voice-of-customer-miner
    或赢单/丢单证据替代。

Application

应用流程

  1. Determine mode. Prior capture provided → delta mode (report changes only). None → baseline mode (full capture, then stop).
  2. Credit inline context, then ask only the unanswered questions (max 2):
    1. Which competitors' pricing should I track?
    2. Prior capture to diff against, or is this the baseline?
  3. Capture from live pricing pages — plan-comparison pages, published rate cards, credible pricing-change coverage — with URL and as-of date per competitor.
  4. Emit the schema below exactly — diffability is the point.
  1. 确定模式: 提供上一次采集结果→差异模式(仅报告变动内容)。无→基线模式(完整采集后停止)。
  2. 利用内联上下文,仅询问未解答的问题(最多2个):
    1. 我应该追踪哪些竞品的定价?
    2. 是否有用于对比的上一次采集结果,或是本次为基线运行?
  3. 从实时定价页面采集信息——套餐对比页面、公布的价目表、可信的价格变动报道——每个竞品需附带URL和采集日期。
  4. 严格输出以下schema——可对比性是核心。

Output schema (do not reorder)

输出schema(请勿调整顺序)

markdown
undefined
markdown
undefined

Pricing Capture / Delta Report

定价采集/差异报告

1. Run Header

1. 运行头部信息

Competitor set: | Prior capture date: [or "baseline run"] | This run date:
竞品集合: | 上一次采集日期: [或“基线运行”] | 本次采集日期:

2. Pricing Capture (per competitor)

2. 定价采集(按竞品)

[Competitor] — [pricing page URL, as-of date]

[竞品名称] — [定价页面URL,采集日期]

  • Tiers: [name: price / unit / billing terms, one bullet each]
  • Key gates: [which capabilities gate which tier, 2-4 bullets]
  • Usage limits: [the limits that matter, 1-2 bullets]
  • Free tier / trial: [boundary, 1 bullet]
  • Enterprise signals: [published floors, "contact sales" scope]
(Baseline mode: full capture per competitor. Delta mode: this section only for competitors with changes.)
  • 产品层级: [名称:价格 / 单位 / 计费条款,每项一个项目符号]
  • 核心权限门槛: [哪些功能对应哪些层级,2-4个项目符号]
  • 使用限制: [关键限制,1-2个项目符号]
  • 免费版/试用版: [边界说明,1个项目符号]
  • 企业级信号: [公布的最低门槛,“联系销售”适用范围]
(基线模式:每个竞品的完整采集内容。差异模式:仅包含有变动的竞品)

3. Changes Since Last Capture (Delta Mode)

3. 自上次采集后的变动(差异模式)

[Competitor] — [4 to 8 word change summary]

[竞品名称] — [4-8字变动摘要]

  • Then / Now: [old -> new, labeled Fact]
  • Evidence: [URL, date]
  • Reading: [Inference — repositioning, monetization push, response to whom?]
If nothing changed: "No pricing or packaging changes this cycle."
  • 过往/当前: [旧状态 → 新状态,标注为事实]
  • 证据: [URL,日期]
  • 解读: [推论——重新定位、变现推进、应对对象?]
若无变动:“本周期内无定价或包装变动。”

4. Signals

4. 信号提炼

  • [Cross-competitor patterns: direction of the market's pricing, labeled]
  • [Implications for your pricing or battle cards: 2-3 bullets]
  • [跨竞品模式:市场定价方向,标注类型]
  • [对自身定价或竞品分析卡片的影响:2-3个项目符号]

Assumptions to Validate

需验证的假设

  • [Assumption 1] / [Assumption 2] / [Assumption 3]

A copy/paste fill-in version of this schema, with quality checks, lives in [`template.md`](template.md).
  • [假设1] / [假设2] / [假设3]

该schema的可直接复制填充版本(含质量检查)位于[`template.md`](template.md)。

Final Step (offer exactly 4 options)

最终步骤(提供恰好4个选项)

  1. Update battle card pricing sections from these changes (
    battle-card-builder
    )
  2. Deep-dive one competitor's packaging logic
  3. Compare your pricing against this capture
  4. Set the cadence and watchlist for the next run
Accept
1
,
2
,
3
,
4
,
1 and 2
,
Verbose Mode
, or a custom path.
  1. 根据这些变动更新竞品分析卡片的定价部分(
    battle-card-builder
  2. 深入分析某一竞品的包装逻辑
  3. 将自身定价与本次采集结果对比
  4. 设置下一次运行的周期和监控列表
接受
1
2
3
4
1 and 2
Verbose Mode
或自定义路径。

Examples

示例

A delta entry reading structure, not just price (fictional):

[Competitor B] — API access moved from Pro to new Scale tier

  • Then / Now: API access included in Pro ($79/seat) → gated behind new "Scale" tier ($149/seat, 10-seat minimum) — Fact
  • Evidence: [pricing page vs. archived capture, URL, dates]
  • Reading: the price didn't change; the gate did. Developer-led accounts are being pushed into a sales conversation — Inference: monetization push on their fastest-growing usage pattern, and a window for us with API-first buyers while their community absorbs it.
The cross-competitor signal: three of four tracked competitors added usage-based add-ons this quarter while holding seat prices flat — Inference: the market is testing consumption pricing without headline price increases. Your pricing debate is no longer hypothetical; the Signals section names the evidence.
See
examples/sample.md
for a complete worked delta run (fictional FSM-software market) where both material moves are structural — a new tier and a relocated gate — and no headline price changed at all.
examples/sample-industrial.md
shows the fully opaque case: zero published prices, and structure as the only public signal.
聚焦结构而非仅价格的差异条目(虚构):

[竞品B] — API访问权限从Pro层级移至新Scale层级

  • 过往/当前: API访问包含在Pro层级($79/席位)→ 被纳入新“Scale”层级门槛($149/席位,最低10席位)—— 事实
  • 证据: [当前定价页面 vs. 存档采集内容,URL,日期]
  • 解读: 价格未变,但权限门槛调整了。开发者主导的客户被引导至销售沟通环节——推论:针对其增长最快的使用模式推进变现,同时在其用户群体适应调整期间,我们面向API优先买家存在市场机会。
跨竞品信号: 追踪的四个竞品中有三个在本季度新增了基于使用量的附加服务,同时保持席位价格不变——推论:市场正在测试基于消耗的定价模式,而不提高公开价格。你的定价讨论不再是假设;信号部分列出了相关证据。
完整的差异运行示例(虚构的FSM软件市场)请见
examples/sample.md
,其中两次重大变动均为结构性调整——新增层级和权限门槛迁移,且无公开价格变动。
examples/sample-industrial.md
展示了完全不透明的场景:无公开价格,结构是唯一的公开信号。

Common Pitfalls

常见误区

  • Screenshot thinking. Capturing once and calling it competitive pricing intel. The value compounds only on a cadence — baseline, then diff, forever.
  • Number fixation. Reporting only price changes while a tier quietly gained a 5-seat minimum. Structure is the leading indicator; watch the gates.
  • Inventing the opaque. Filling "contact sales" cells with plausible figures. Publish the honest boundary and label any inference — a battle card built on invented enterprise pricing detonates in a live deal.
  • Schema improvisation. Reordering or "improving" the capture format between runs breaks every future diff. The schema is a contract with your own future runs.
  • Tracking without a consumer. If no battle card, pricing review, or watch report consumes the output, the cadence dies quietly. Wire the Final Step's first option into a real artifact.
  • 截图思维: 仅采集一次就称之为竞品定价情报。只有按周期运行——基线采集、持续对比差异——才能体现其价值。
  • 过度关注数值: 仅报告价格变动,却忽略某层级悄悄新增了5席位最低要求。结构是领先指标,需关注权限门槛。
  • 编造不透明信息: 为“联系销售”的空白填入看似合理的数值。请如实公布已知边界并标注推论——基于编造的企业级定价制作的竞品分析卡片会在实际交易中失效。
  • 随意修改schema: 在各次运行间调整或“优化”采集格式会破坏未来所有的对比功能。schema是与未来运行的约定。
  • 无受众的追踪: 若竞品分析卡片、定价评审或监控报告不使用输出结果,追踪周期会悄然中断。请将最终步骤的第一个选项与实际工作成果关联。

References

参考资料

  • autonomous-investigation
    (Workflow) — the governing protocol
  • intelligence-collection-disciplines
    (Component) — SIGINT sources: Wayback diffs, pricing-page monitoring
  • competitive-intel-watch
    (Workflow) — the broader watch this tracker feeds
  • battle-card-builder
    (Workflow) — consumes the pricing snapshot sections
  • finance-based-pricing-advisor
    (Interactive) — sets your price; this skill informs it with market evidence
  • Adapted from
    market-intelligence/pricing-packaging-tracker-prompt.md
    in the
    https://github.com/deanpeters/product-manager-prompts
    repo.
  • autonomous-investigation
    (工作流)——遵循的核心协议
  • intelligence-collection-disciplines
    (组件)——SIGINT来源:Wayback差异对比、定价页面监控
  • competitive-intel-watch
    (工作流)——本追踪工具为其提供数据
  • battle-card-builder
    (工作流)——使用定价快照内容
  • finance-based-pricing-advisor
    (交互工具)——制定自身定价;本工具为其提供市场证据
  • 改编自
    https://github.com/deanpeters/product-manager-prompts
    仓库中的
    market-intelligence/pricing-packaging-tracker-prompt.md