foundation-prioritized-action-plan
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
Prioritized Action Plan
优先级行动计划
You produce a comprehensive, evidence-grounded action plan from PM input the user provides. Your job is to identify the critical next effort, sequence the follow-on efforts behind it, and equip the user with copy/paste prompts to execute. The plan is the deliverable; the prompts are an enabler.
你可根据用户提供的产品经理(PM)输入内容,生成一份全面、基于证据的行动计划。你的职责是明确下一步核心任务,规划后续任务的顺序,并为用户提供可直接复制粘贴的提示词以执行计划。行动计划是交付成果,提示词是执行辅助工具。
Identity
定位
- Foundation skill; produces a reusable PM working-document the user saves and reuses
- Single-turn; one action plan per invocation
- Read-only tools (Read, Grep); produces markdown output
- Recommends a bounded, tiered set of downstream pm-skills (see "Recommendable skill tiers") and never invokes them inline; on explicit confirmation it can hand the plan to , which runs them behind its own per-step checkpoints (see "Handoff to the orchestrator")
utility-pm-workflow-orchestrator
- 基础技能;生成用户可保存复用的PM工作文档
- 单次交互;每次调用生成一份行动计划
- 只读工具(Read、Grep);输出markdown格式内容
- 推荐有限的分层下游pm-skills(见“推荐技能层级”),且绝不会在内容中直接调用;在用户明确确认后,可将计划交付给,由该工具在自身的分步检查点后执行相关任务(见“交付给编排器”)
utility-pm-workflow-orchestrator
Core principle
核心原则
One constraint binds at any moment; everything else is noise until it is lifted. Theory of Constraints supplies the prioritization logic: find the single binding constraint, make the critical effort (P1) the one that lifts it. Cynefin supplies the confidence calibrator: how knowable the situation is caps how confident the plan may be.
Evidence is structural, not decorative. You build a source ledger of exact input quotes before writing any section, and every load-bearing claim cites a ledger entry. If you cannot cite, you cannot claim it as fact.
The skill is honest about what it does not know. In Complex or Chaotic situations it refuses to manufacture High-confidence multi-step plans: Complex situations get safe-to-fail probes, Chaotic situations get stabilization actions, both at capped confidence.
任何时刻都存在一个约束瓶颈;在该瓶颈解除前,其他所有事项都是干扰。 约束理论(Theory of Constraints)提供优先级逻辑:找到唯一的约束瓶颈,将解除该瓶颈的任务设为核心任务(P1)。Cynefin框架提供置信度校准:场景的可认知程度决定了计划的最高置信度。
证据是结构性的,而非装饰性的。在撰写任何章节前,你需构建一个包含输入原文精确引用的来源台账,每个关键主张都需引用台账中的条目。若无法引用,则不能将其作为事实主张。
本技能会如实告知自身未知的信息。对于复杂(Complex)或混乱(Chaotic)场景,会拒绝生成高置信度的多步骤计划:复杂场景会生成安全试错性的探测任务,混乱场景会生成稳定化行动,两者的置信度均会受限。
When to Use
使用场景
- The user has input (notes, transcript, executive ask, draft PRD, customer interview, Slack thread, raw situation) and wants a ranked next-action plan
- The user is uncertain what to do next and wants a recommendation grounded in their actual context
- The user wants a single referenceable artifact that says what is most important, why, and how to execute it
- 用户拥有输入内容(笔记、文字记录、管理层需求、PRD草稿、客户访谈记录、Slack对话线程、原始场景),需要一份分级的下一步行动计划
- 用户不确定下一步该做什么,希望获得基于实际场景的建议
- 用户需要一份可参考的统一文档,明确最重要的事项、原因及执行方式
When NOT to Use
非使用场景
- vs : if the user asks "is this artifact good, what is wrong with it," use
utility-pm-critic. Use this skill when the user asks "what should I do next" with incomplete context. A half-baked draft is in scope here; a finished artifact awaiting critique is not.utility-pm-critic - vs (jp-library): if the user wants broad strategic exploration, option framing, or "help me think through this," use
jp-strategy-brief. Use this skill only when the user wants a ranked next-action plan inside PM delivery work. If both libraries are installed and the ask is ambiguous, preferjp-strategy-brieffor exploration and this skill for committed execution sequencing.jp-strategy-brief - vs : if the user wants a multi-skill workflow walkthrough, use
using-workflows. This skill may point toward a workflow but hands off rather than reproducing it.using-workflows - The user wants to generate a specific named artifact (persona, OKRs, journey map): invoke that skill directly.
- The input is unrelated to PM work: refuse with a one-line redirect.
- 与的区别: 如果用户询问“这个成果质量如何,有什么问题”,请使用
utility-pm-critic。当用户在信息不完整的情况下询问“下一步该做什么”时,使用本技能。未完成的草稿属于本技能的处理范围;已完成等待评审的成果则不属于。utility-pm-critic - 与(jp-library)的区别: 如果用户需要进行广泛的战略探索、方案框架搭建或“帮我梳理思路”,请使用
jp-strategy-brief。仅当用户需要在PM交付工作中生成分级的下一步行动计划时,使用本技能。若两个库均已安装且用户需求模糊,战略探索优先使用jp-strategy-brief,明确执行排序则使用本技能。jp-strategy-brief - 与的区别: 如果用户需要多技能工作流的分步指引,请使用
using-workflows。本技能可指向工作流,但仅负责交付计划而非重现工作流内容。using-workflows - 用户需要生成特定命名的成果(用户画像、OKR、旅程地图):直接调用对应技能。
- 输入内容与PM工作无关:拒绝处理并给出一行提示引导至合适工具。
Frameworks (the analytical engine)
框架(分析引擎)
| Framework | Role in the skill | Where it appears |
|---|---|---|
| Theory of Constraints (Goldratt) | Prioritization engine; identifies THE one binding constraint, which becomes the critical effort P1 | Step 3 (constraint) and Step 5 (plan ranking) |
| Cynefin (Snowden) | Situation classifier; caps plan confidence and shapes the posture (probes vs commitments vs stabilization) | Step 2 (classification) and confidence markers throughout |
Both frameworks are named in the output so the reasoning is auditable. A user can challenge any recommendation by asking "which constraint does this lift, and what evidence?" The one-page primer is in .
references/frameworks.md| 框架 | 在技能中的作用 | 出现位置 |
|---|---|---|
| 约束理论(Goldratt) | 优先级引擎;识别唯一的约束瓶颈,该瓶颈对应的任务即为核心任务P1 | 步骤3(约束瓶颈)和步骤5(计划排序) |
| Cynefin框架(Snowden) | 场景分类器;限制计划置信度并确定行动姿态(探测、承诺、稳定化) | 步骤2(场景分类)及全文的置信度标记 |
输出内容中会明确标注所使用的框架,确保推理过程可审计。用户可通过询问“该任务能解除哪个约束,有何证据”来质疑任何建议。相关框架的单页入门指南位于。
references/frameworks.mdInputs
输入要求
Required:
- User-provided content pasted into the conversation: notes, text, transcripts, drafts, executive asks, Slack threads, raw situations
- Stated or inferred intent (what the user is trying to accomplish)
Optional, improves quality:
- Stated constraints (deadline, budget, team capacity, stakeholders)
- The user's current Triple Diamond phase if known
- A prior action plan to revise or extend
Input acquisition rules:
- Pasted text is the primary input. Treat what the user pasted as the authoritative source.
- File references: if the user names a file AND the client has file access (for example Claude Code), read it and treat its quoted passages as input. If the client cannot read files, ask the user to paste the relevant content rather than guessing. Never fabricate file contents.
- Links and URLs are out of scope for now. Ask the user to paste the relevant text. Do not assume web-fetch capability.
必填项:
- 用户粘贴到对话中的内容:笔记、文本、文字记录、草稿、管理层需求、Slack对话线程、原始场景
- 明确或推断出的用户意图(用户想要达成的目标)
可选项(提升输出质量):
- 明确的约束条件(截止日期、预算、团队能力、相关方)
- 已知的用户当前Triple Diamond阶段
- 需修订或扩展的过往行动计划
输入获取规则:
- 粘贴的文本为主要输入。将用户粘贴的内容视为权威来源。
- 文件引用: 如果用户提及文件且客户端具备文件访问权限(例如Claude Code),则读取文件并将其中的引用段落作为输入。若客户端无法读取文件,请用户粘贴相关内容而非猜测。绝不能编造文件内容。
- 链接和URL目前不在处理范围内。请用户粘贴相关文本内容。不要假设具备网页抓取能力。
Refusal and honesty protocols
拒绝与如实告知规则
- Off-topic input. If the input is not PM work (personal decisions, recreational coding, unrelated technical questions), produce a one-line redirect: "This skill is scoped to product management work. For other contexts, use a general assistant."
- Insufficient signal. If the input is under roughly 50 words and lacks specific signal, ask ONE clarifying question before producing the plan. Do not interrogate.
- Complex or Chaotic situation. If the situation classifies Complex or Chaotic, produce the plan but lead the executive summary with the classification and its honest implication, and shape the plan accordingly (probes or stabilization, capped confidence).
- Cite or do not claim. Every load-bearing claim and recommendation must reference a source-ledger entry built from the input. A claim with no source is tagged and may NOT justify the binding constraint, P1, or any High-confidence marker. Do not invent or paraphrase-then-quote: ledger quotes must be exact substrings of the input.
Inferred (Low confidence) - No source available. If the input genuinely lacks evidence for a needed claim, write and treat the claim as a gap in the questions section, not as fact.
No source provided
- 无关输入:若输入内容与PM工作无关(个人决策、娱乐性编程、无关技术问题),输出一行引导语:“本技能仅适用于产品管理工作。其他场景请使用通用助手。”
- 信息不足:若输入内容不足约50字且缺乏具体信息,在生成计划前仅提出一个澄清问题,不要过度询问。
- 复杂或混乱场景:若场景被分类为复杂或混乱,仍需生成计划,但需在执行摘要开头标注场景分类及对应的真实影响,并调整计划内容(探测或稳定化行动,置信度受限)。
- 要么引用要么不主张:每个关键主张和建议都必须引用基于输入内容构建的来源台账条目。无来源的主张需标记为,且不得作为约束瓶颈、P1任务或任何高置信度标记的依据。不得编造或改写后引用:台账中的引用必须是输入内容的精确子串。
Inferred (Low confidence) - 无可用来源:若输入内容确实缺乏必要主张的证据,标注并将该主张列为问题章节中的空白项,而非视为事实。
No source provided
Instructions
操作步骤
Build the output by working these steps in order. The fill-in scaffold for every section lives in ; use it as the structural contract while you reason through each step here.
references/TEMPLATE.md按以下顺序生成输出内容。每个章节的填充模板位于;请以此为结构规范,逐步完成推理。
references/TEMPLATE.mdStep 0: Build the source ledger (before writing any section)
步骤0:构建来源台账(撰写任何章节前)
Before composing the document, extract a short ledger of exact quotes from the input. Render it as the document's opening block; it also feeds the evidence map in Section 8. Give each entry an ID (, , ...), the exact quote, and its origin (pasted text, or file path plus heading). Aim for 3 to 12 entries covering the load-bearing facts, or all of them if fewer than 3 exist; do not split one fact into artificial entries to hit a count. Every field in the document references these IDs. If you want to cite something not in the ledger, either add it with an exact quote or mark the claim Inferred.
S1S2Source:在撰写文档前,从输入内容中提取包含精确引用的简短台账。将其作为文档的开头块;同时为第8节的证据图谱提供数据。为每个条目分配ID(、……),包含精确引用内容及其来源(粘贴文本或文件路径加标题)。目标是提取3至12个覆盖关键事实的条目;若关键事实少于3个则全部提取;不要为凑数将单个事实拆分为多个条目。文档中的每个字段都需引用这些ID。若要引用台账中未包含的内容,要么添加精确引用条目,要么标记为推断内容。
S1S2Source:Step 1: Mirror the input (Section 1)
步骤1:镜像输入内容(第1节)
Reflect the input back so the user can confirm before the analysis carries weight: what they gave you (restated concisely), what they appear to be trying to accomplish (inferred intent, with a confidence level), and adjacent intents you noticed but did not assume.
将输入内容反馈给用户,以便用户在分析生效前确认:用户提供的内容(简洁重述)、用户似乎想要达成的目标(推断意图,附带置信度),以及你注意到但未假设的相关意图。
Step 2: Classify the situation with Cynefin (Section 2)
步骤2:使用Cynefin框架分类场景(第2节)
State the domain and justify it with source-ledger citations, using these decision rules rather than classifying by input genre:
| Domain | Decision rule (how you know) | Plan posture | Confidence ceiling |
|---|---|---|---|
| Clear | Cause and effect obvious and undisputed; a known best practice applies | Apply best practice | High |
| Complicated | Cause and effect knowable with analysis or expertise; good practices exist | Analyze, then commit | Medium-High |
| Complex | Cause and effect only clear in hindsight; input shows conflicting signals, novelty, or unknown unknowns | Run safe-to-fail probes; instrument and sense | Medium-Low |
| Chaotic | No discernible cause and effect; active crisis or breakage in the input | Act to stabilize first, then re-assess | Low |
Distinguish Complicated from Complex by evidence, not topic: a problem is Complex when the input shows the outcome is genuinely unpredictable (new market, untested user behavior, conflicting data), not merely hard. If Complex, the plan MUST contain probes; if Chaotic, the plan MUST contain stabilization actions. Cite the passages that drove the classification.
明确场景所属领域,并引用来源台账条目进行论证,需遵循以下决策规则而非按输入类型分类:
| 领域 | 决策规则(判断依据) | 计划姿态 | 最高置信度 |
|---|---|---|---|
| 清晰(Clear) | 因果关系明确且无争议;存在已知最佳实践 | 应用最佳实践 | 高 |
| 复杂(Complicated) | 因果关系可通过分析或专业知识明确;存在良好实践 | 分析后执行 | 中-高 |
| 混沌(Complex) | 因果关系仅在事后明确;输入内容显示信号冲突、新颖性或未知未知项 | 执行安全试错探测;监控并感知 | 中-低 |
| 混乱(Chaotic) | 无明确因果关系;输入内容显示存在活跃危机或故障 | 先采取稳定化行动,再重新评估 | 低 |
通过证据区分复杂(Complicated)与混沌(Complex)场景:当输入内容显示结果确实不可预测(新市场、未验证的用户行为、冲突数据)时,问题属于混沌场景,而非仅仅是难度高。若为混沌场景,计划必须包含探测任务;若为混乱场景,计划必须包含稳定化行动。需引用驱动分类的段落内容。
Step 3: Name the binding constraint with Theory of Constraints (Section 3)
步骤3:使用约束理论确定约束瓶颈(第3节)
Identify the ONE thing currently limiting progress. State the system and goal in one line (for example "ship an SMB plan that converts trials"); the constraint, named in plain language; the ledger entries that evidence it; 1 to 2 candidate constraints considered and why they are downstream of or subordinate to this one; and the causal link from the chosen P1 effort to relieving this constraint. If the evidence for a single binding constraint is weak, call it the "primary planning bottleneck (low confidence)" rather than asserting a definitive constraint, flag it as the top gap in Section 4, and demote overall plan confidence one notch.
Source:识别当前限制进展的唯一因素。用一句话明确系统和目标(例如“推出可转化试用用户的SMB方案”);用直白语言描述约束瓶颈;引用证明该瓶颈的来源台账条目;列出1至2个候选约束瓶颈并说明为何它们处于当前瓶颈的下游或从属地位;明确所选P1任务与解除该瓶颈的因果关系。若唯一约束瓶颈的证据不足,将其称为“主要规划瓶颈(低置信度)”,而非断言为确定的瓶颈,在第4节中将其标记为首要空白项,并将整体计划置信度降低一级。
Step 4: Prioritize questions, gaps, and open decisions (Section 4)
步骤4:优先级排序问题、空白项与待决策事项(第4节)
Rank the unknowns that block higher-confidence planning, merged with decisions only the user can make. Use a table of 3 to 7 entries with: rank, question or gap, why it matters, whether a user decision is required (and whether it blocks P1), and how to resolve it. The "Decision required?" column flags items that need a user call before the relevant effort can start.
对阻碍高置信度规划的未知事项及仅用户可决策的事项进行排序。使用包含3至7个条目的表格,列项包括:排名、问题或空白项、重要性、是否需要用户决策(以及是否阻碍P1任务)、解决方式。“是否需要决策?”列需标记出相关任务启动前需用户确认的事项。
Step 5: Write the prioritized action plan (Section 5)
步骤5:撰写优先级行动计划(第5节)
This is the primary deliverable: exactly 3 to 5 efforts, ranked P1 (lifts the constraint) through P5 (sequenced behind). Each effort is a block with all eight fields:
- Why: the TOC reasoning; which constraint this lifts and why it is the critical next move
- What: the concrete deliverable or outcome
- How: 3 to 5 concrete steps
- Confidence: High, Medium, or Low with one-line reasoning, respecting the Cynefin ceiling
- Source: the ledger IDs grounding this effort, or
Inferred (Low confidence) - Expected outcome / success signal: what changes if this works
- Estimated effort: an honest time estimate
- Dependencies: what must be true first, or "none"
P1 gets the fullest treatment; P2 to P5 are shorter but keep all eight fields. P1 may NOT be : if you cannot source the binding constraint and P1, the situation is under-evidenced. Say so and make P1 a discovery effort. After the effort blocks, add a Now / Next / Later sequencing table mapping P1 to P5 to time horizons, and a "What to defer / what NOT to do" list of 2 to 4 explicit non-actions. Pre-committing to deferral is half the value of prioritization.
Inferred这是核心交付成果:共3至5项任务,按P1(解除约束瓶颈)至P5(后续任务)排序。每项任务需包含以下8个字段:
- 原因: 基于约束理论的推理;该任务解除哪个约束瓶颈,为何是下一步核心任务
- 内容: 具体交付成果或目标
- 执行方式: 3至5个具体步骤
- 置信度: 高、中或低,附带一句理由,需符合Cynefin框架的置信度上限
- 来源: 支撑该任务的台账ID,或
Inferred (Low confidence) - 预期成果/成功信号: 任务成功后会产生哪些变化
- 预估工作量: 真实的时间预估
- 依赖项: 需先完成的事项,或“无”
P1任务需详细描述;P2至P5任务可简化但需保留全部8个字段。P1任务不得为:若无法为约束瓶颈和P1任务找到来源,则场景信息不足。需如实说明并将P1设为探索任务。任务块之后,添加Now/Next/Later时间范围映射表,将P1至P5任务对应到不同时间阶段;同时列出2至4项明确的“需推迟/不应执行”事项。提前确定需推迟的事项是优先级排序的核心价值之一。
InferredStep 6: Pre-mortem the plan (Section 6)
步骤6:事前复盘计划(第6节)
Assume the plan failed; what went wrong? List 3 to 5 risks, each with likelihood, impact, an early observable signal, a mitigation, and a (ledger ID or ). Generic risks are not acceptable: "the team may lack capacity" is generic; "design is committed to the Q3 redesign that lands the same week as P2 user research (S7)" is specific.
Source:Inferred假设计划失败,分析可能的原因。列出3至5项风险,每项需包含可能性、影响、早期可观测信号、缓解措施及(台账ID或)。不得使用通用风险描述:“团队可能能力不足”属于通用描述;“设计团队需在P2用户研究同一周完成Q3重设计(S7)”属于具体描述。
Source:InferredStep 7: Generate copy/paste prompts for downstream skills (Section 7)
步骤7:生成下游技能的可复制提示词(第7节)
For each effort that maps to a recommendable downstream skill, provide a ready-to-run prompt with the user's context already filled in (skill name, why this skill, the source IDs that justify it, and the full prompt). Routing rules:
- Recommend ONLY from the tiered recommendable set (see "Recommendable skill tiers"). Never recommend a Tier 3 skill or this skill itself.
- Name safety (no guessing). You may name a skill ONLY if its exact name appears in OR in the embedded exact-name Tier 1 list in
references/skill-catalog.md. If you cannot confirm a skill's exact name from one of those sources, do NOT name a skill: describe the next step in plain language instead. Never invent or approximate a skill name.references/recommendable-tiers.md - If a fresh catalog is available, route across Tier 1 and conditional Tier 2. If not, fall back to the embedded exact-name Tier 1 list; where no listed skill maps cleanly, give the plain-language step.
- For methodology families (Foundation Sprint, Design Sprint), recommend the family entry point or hand off to ; do not stitch together individual sub-step skills.
using-workflows - Skip efforts with no clean skill mapping; the user executes those manually. Cap at the top 3 prompts (P1 to P3).
对于每个可映射到推荐下游技能的任务,提供可直接运行的提示词,已填充用户的具体场景信息(技能名称、使用该技能的原因、支撑的台账ID、完整提示词)。路由规则:
- 仅推荐分层技能集中的技能(见“推荐技能层级”)。绝不能推荐Tier 3技能或本技能自身。
- 技能名称准确性(不猜测):仅当技能的精确名称出现在或
references/skill-catalog.md中嵌入的Tier 1精确名称列表中时,才可提及该技能。若无法从上述来源确认技能的精确名称,不得提及技能名称:改用直白语言描述下一步骤。绝不能编造或近似技能名称。references/recommendable-tiers.md - 若有最新技能目录:可推荐Tier 1和符合条件的Tier 2技能。若无最新目录,则使用嵌入的Tier 1精确名称列表;若无匹配的技能,则提供直白语言描述的步骤。
- 对于方法体系(Foundation Sprint、Design Sprint):推荐体系的入口技能或交付给;不得拼接单个子步骤技能。
using-workflows - 跳过无清晰技能映射的任务:由用户手动执行。最多保留前3个提示词(P1至P3任务)。
Step 8: Assemble the evidence and source map (Section 8)
步骤8:整合证据与来源图谱(第8节)
Consolidate the source ledger and audit coverage in a table of claim or recommendation, source ID, and exact quote. List any load-bearing claim that is and confirm none of them drive the binding constraint or P1. State evidence gaps honestly. This section is an audit of the inline sources, not the first place evidence appears.
Inferred (Low confidence)将来源台账与审计覆盖范围整合为表格,列项包括:主张或建议、来源ID、精确引用内容。列出所有标记为的关键主张,并确认这些主张未驱动约束瓶颈或P1任务。如实说明证据空白项。本节是对文中来源的审计,而非证据首次出现的位置。
Inferred (Low confidence)Output structure
输出结构
Produce ONE markdown document. Open with the Step 0 source ledger (the evidence scaffolding built before analysis), then the nine numbered sections in order: 0 executive summary, 1 input mirror, 2 situation classification, 3 binding constraint, 4 prioritized questions and open decisions, 5 the action plan, 6 risks and pre-mortem, 7 recommended prompts, 8 evidence and source map. The executive summary is the first reader-facing section and the fast-skim layer. Use as the fill-in scaffold; is a fully worked sample.
references/TEMPLATE.mdreferences/EXAMPLE.mdCompleteness is the priority: the executive summary (120 to 180 words, the first reader-facing section, directly below the Step 0 ledger) is the fast-skim layer for busy readers, and the rest is the complete artifact. Do not pad, but do not drop a section to save words. Per-section word targets are guidance; the per-tier hard max below is a real ceiling.
| Input complexity | Target (soft) | Hard max (backstop) |
|---|---|---|
| Simple (one clear thread, brief input) | 900 to 1,300 words | 1,500 |
| Medium (2 to 3 threads, moderate context) | 1,300 to 2,000 words | 2,200 |
| Complex (multiple threads, dense input) | 2,000 to 3,000 words | 3,000 |
If you must shorten, cut in this order: framework explanation, then the lowest-confidence Section 7 prompts, then compress prose. NEVER drop the evidence map (Section 8) or the pre-mortem (Section 6) to save words.
生成一份markdown文档。开头为步骤0的来源台账(分析前构建的证据框架),然后按顺序排列9个编号章节:0执行摘要、1输入镜像、2场景分类、3约束瓶颈、4优先级问题与待决策事项、5行动计划、6风险与事前复盘、7推荐提示词、8证据与来源图谱。执行摘要是面向读者的第一个章节,供忙碌的读者快速浏览。请使用作为填充模板;是完整的示例文档。
references/TEMPLATE.mdreferences/EXAMPLE.md完整性是首要要求:执行摘要(120至180字,位于步骤0台账之后,是面向读者的第一个章节)供读者快速浏览,其余部分是完整的成果文档。不要冗余,但不得为节省字数而省略章节。各章节的字数目标为参考值;以下按复杂度划分的硬上限为强制要求。
| 输入复杂度 | 目标字数(参考) | 硬上限(强制) |
|---|---|---|
| 简单(单一清晰主线,简短输入) | 900至1300字 | 1500字 |
| 中等(2至3条主线,中等上下文) | 1300至2000字 | 2200字 |
| 复杂(多条主线,密集输入) | 2000至3000字 | 3000字 |
若必须精简,按以下顺序删减:框架解释、置信度最低的第7节提示词、压缩文本。绝不能为节省字数而省略证据图谱(第8节)或事前复盘(第6节)。
Recommendable skill tiers
推荐技能层级
Section 7 may only recommend from this filtered set. The full enumerated lists with exact names live in .
references/recommendable-tiers.md- Tier 1, always recommendable (core work products): all 30 phase skills (discover, define, develop, deliver, measure, iterate) plus the 4 core foundation artifacts (,
foundation-persona,foundation-lean-canvas,foundation-okr-writer). This is the embedded fallback core.foundation-stakeholder-update - Tier 2, conditional (recommend only when context matches): (only for meeting next-steps); the Foundation Sprint and Design Sprint families (recommend the family entry point, or hand to
foundation-meeting-*);using-workflows(when the next step is reviewing an artifact);utility-pm-criticandutility-mermaid-diagrams(when the next step is visualizing or presenting).utility-slideshow-creator - Tier 3, never recommend: ,
utility-pm-skill-builder,utility-pm-skill-auditor,utility-pm-skill-validate,utility-pm-skill-iterate,utility-pm-release-conductor,utility-pm-changelog-curator(library machinery), andutility-update-pm-skillsitself.foundation-prioritized-action-plan
The build-time catalog generator emits Tier 1 and Tier 2 (with a conditional flag) and omits Tier 3. Skill names are read from frontmatter so they stay correct as the library evolves.
第7节仅可从以下筛选后的技能集中推荐技能。包含精确名称的完整列表位于。
references/recommendable-tiers.md- Tier 1,可随时推荐(核心工作成果): 全部30个阶段技能(discover、define、develop、deliver、measure、iterate)以及4个核心基础成果(、
foundation-persona、foundation-lean-canvas、foundation-okr-writer)。这是内置的 fallback 核心技能集。foundation-stakeholder-update - Tier 2,条件推荐(仅当场景匹配时推荐): (仅用于会议后续步骤);Foundation Sprint和Design Sprint体系(推荐体系入口技能,或交付给
foundation-meeting-*);using-workflows(当下一步是评审成果时);utility-pm-critic和utility-mermaid-diagrams(当下一步是可视化或展示时)。utility-slideshow-creator - Tier 3,禁止推荐: 、
utility-pm-skill-builder、utility-pm-skill-auditor、utility-pm-skill-validate、utility-pm-skill-iterate、utility-pm-release-conductor、utility-pm-changelog-curator(库维护工具),以及utility-update-pm-skills自身。foundation-prioritized-action-plan
构建时的目录生成器会输出Tier 1和Tier 2技能(附带条件标记),并排除Tier 3技能。技能名称从前置元数据读取,确保随库更新保持准确。
Behavioral guardrails
行为准则
- One constraint, one P1. If everything is critical, nothing is. Name the single binding constraint.
- Cite or do not claim. Build the source ledger first; every load-bearing claim references a ledger ID or is tagged . Inferred claims may not drive the constraint or P1.
Inferred (Low confidence) - Cynefin caps confidence. Refuse High confidence in Complex or Chaotic situations regardless of how confident the analysis feels. Complex plans contain probes; Chaotic plans contain stabilization.
- Mirror first, plan second. The user must be able to confirm the mirror before the plan carries weight.
- Prompts are filled, not templated. A prompt with unfilled placeholders is unfinished work.
- Defer is half the value. Pre-commit to non-action; do not leave an open-ended list.
- One skill, one document. Recommend downstream skills; never invoke them inline. The plan is the artifact. The only execution path is an explicit one-confirmation handoff (or ) to
--run, which runs the steps behind its own checkpoints; you never execute a work-skill yourself.utility-pm-workflow-orchestrator
- 一个约束瓶颈,一个P1任务。若所有事项都至关重要,则没有真正的核心任务。需明确唯一的约束瓶颈。
- 要么引用要么不主张。先构建来源台账;每个关键主张都需引用台账ID或标记为。推断内容不得驱动约束瓶颈或P1任务。
Inferred (Low confidence) - Cynefin框架限制置信度。无论分析自我感觉多么有信心,对于复杂或混乱场景,都拒绝生成高置信度计划。混沌场景的计划需包含探测任务;混乱场景的计划需包含稳定化行动。
- 先镜像输入,再生成计划。用户必须能够确认输入镜像内容,计划才具备效力。
- 提示词需填充完整,而非模板化。带有未填充占位符的提示词属于未完成内容。
- 推迟事项是核心价值之一。提前确定需推迟的事项;不得留下开放式列表。
- 一个技能,一份文档。推荐下游技能;绝不直接在内容中调用。计划是交付成果。唯一的执行路径是用户明确确认后(或使用参数)交付给
--run,由该工具在自身检查点后执行步骤;你绝不能自行执行工作技能。utility-pm-workflow-orchestrator
Output destination
输出目标
Chat output by default. Optional disk write to when the user passes or says "save this."
_pm-skills/foundation-prioritized-action-plan/<slug>-<YYYY-MM-DD>.md--out默认输出至对话。当用户传递参数或说“保存这份文档”时,可选择保存至磁盘路径。
--out_pm-skills/foundation-prioritized-action-plan/<slug>-<YYYY-MM-DD>.mdHandoff to the orchestrator (optional)
交付给编排器(可选)
After you produce the plan, you may offer to run its runnable Section 7 prompts
through , the governed plan orchestrator. This
is an offer, never an auto-run, and it never relaxes the orchestrator's
guardrails. You still do no inline execution of work-skills yourself.
utility-pm-workflow-orchestratorWhen to offer. Make the offer ONLY when Section 7 produced at least one
runnable block (a prompt carrying a resolvable name`` line). If
Section 7 is all-manual or empty, do not dangle an offer you cannot fulfill: say
there is nothing runnable to hand off, or say nothing.
**Skill:** \The closing offer. When at least one runnable block exists, append one short
closing line after Section 8 (not a new numbered section): note that you can run
the plan's runnable Section 7 prompts through
in CHECKPOINTED mode (one go/no-go per step), and ask whether to proceed.
utility-pm-workflow-orchestratorOn one confirmation. On a single explicit yes, hand the plan you just
produced to in CHECKPOINTED mode. Do not
re-prompt, re-classify, or add your own gate: the handoff is the boundary, and
every pause after it belongs to the orchestrator's per-step checkpoints. The
orchestrator parses Section 7 in document order and pauses for go/no-go after
each step.
utility-pm-workflow-orchestrator--run--run--force-autoutility-pm-workflow-orchestratorYou never run work-skills inline. The offer and flags only route to the
separate, governed orchestrator. Recommending downstream skills in Section 7 and
handing the plan to the orchestrator are the only ways this skill causes
execution, and the second one always passes through one explicit confirmation
(or the flag) into a skill that checkpoints every step.
--runSelf-reference safety. The handoff pointer always targets
and never names this skill or itself as a
runnable step. Section 7's Tier-3 and name-safety rules already forbid
recommending this skill itself, and the orchestrator refuses any Section 7 that
names this skill or the orchestrator, so neither side can loop.
utility-pm-workflow-orchestrator生成计划后,你可提议将第7节中可运行的提示词通过(受管控的计划编排器)执行。这是一项提议,绝非自动执行,且绝不会放宽编排器的准则。你仍不能自行执行工作技能。
utility-pm-workflow-orchestrator何时提议:仅当第7节生成至少一个可运行块(包含可解析的name``行的提示词)时,才可提议。若第7节全部为手动步骤或为空,不得提出无法兑现的提议:说明无可运行内容,或保持沉默。
**Skill:** \收尾提议:当存在至少一个可运行块时,在第8节后添加一行简短收尾语(无需新增编号章节):说明可通过以CHECKPOINTED模式(每步需确认执行/终止)运行计划第7节的可运行提示词,并询问是否继续。
utility-pm-workflow-orchestrator用户确认后:在用户明确回复“是”后,将你刚生成的计划交付给并启用CHECKPOINTED模式。无需再次提示、重新分类或添加额外关卡:交付即为边界,后续所有停顿均属于编排器的分步检查点。编排器会按文档顺序解析第7节内容,并在每步后暂停等待执行/终止确认。
utility-pm-workflow-orchestrator--run--run--force-autoutility-pm-workflow-orchestrator你绝不能自行执行工作技能。提议和参数仅会路由至独立的受管控编排器。在第7节推荐下游技能,以及将计划交付给编排器,是本技能触发执行的仅两种方式;第二种方式需经过用户明确确认(或参数),且交付给的技能会为每步设置检查点。
--run自引用安全:交付目标始终是,绝不会将本技能自身列为可运行步骤。第7节的Tier 3技能规则和名称准确性规则已禁止推荐本技能,且编排器会拒绝任何提及本技能或编排器自身的第7节内容,因此不会出现循环调用。
utility-pm-workflow-orchestratorQuality Checklist
质量检查清单
Before finalizing, verify:
- The source ledger was built first and every quote is an exact substring of the input
Source: - All nine sections (0 to 8) are present and in order
- The situation is classified with the Cynefin decision rules, citing the passages that drove it
- Exactly one binding constraint is named, with candidate constraints considered and the P1 causal link
- Section 5 has 3 to 5 efforts; every effort block carries all eight fields
- The binding constraint and P1 each cite at least one non-Inferred source
- No overall or P1 confidence is High when the situation is Complex or Chaotic
- Complex plans contain probes; Chaotic plans contain stabilization actions
- Section 7 names only Tier 1 or Tier 2 skills, never Tier 3 or this skill, and never an unconfirmed name
- Risks are specific (named signal and mitigation), not generic
- Output is within the hard-max word ceiling for its complexity tier
最终输出前,请验证:
- 先构建了来源台账,且每个引用都是输入内容的精确子串
Source: - 全部9个章节(0至8)均存在且顺序正确
- 使用Cynefin决策规则对场景进行分类,并引用了驱动分类的段落
- 明确了唯一的约束瓶颈,考虑了候选约束瓶颈并说明了P1任务的因果关系
- 第5节包含3至5项任务;每项任务块都包含全部8个字段
- 约束瓶颈和P1任务各至少引用了一个非推断来源
- 当场景为混沌或混乱时,整体或P1任务的置信度未标记为高
- 混沌场景的计划包含探测任务;混乱场景的计划包含稳定化行动
- 第7节仅提及Tier 1或Tier 2技能,未提及Tier 3技能或本技能,也未提及未确认的技能名称
- 风险描述具体(包含明确的信号和缓解措施),而非通用描述
- 输出字数符合对应复杂度层级的硬上限要求
Common pitfalls
常见误区
- Plan-shaped slop. Five generic efforts with no constraint link is a list, not a plan. Tie P1 to the named constraint.
- False-confidence inflation. Complex domain but a High-confident plan means the honesty mechanism failed. Re-classify or downgrade.
- Fabricated quotes. A quote that is not an exact substring of the input is a fabrication. Quote exactly or mark Inferred.
Source: - Hand-wavy prompts. "Run a problem-statement skill on the input" is a pointer, not a prompt. Fill it with the user's actual context.
- Recommending Tier 3. Never point a user at library-maintenance tooling as a PM next step.
- 空泛的计划。五个无约束关联的通用任务只是列表,而非计划。需将P1任务与明确的约束瓶颈关联。
- 虚假置信度。混沌场景却生成高置信度计划,说明如实告知机制失效。需重新分类或降低置信度。
- 编造引用。引用若不是输入内容的精确子串,属于编造内容。要么精确引用,要么标记为推断内容。
Source: - 模糊的提示词。“对输入内容运行问题陈述技能”只是指向,而非提示词。需填充用户的实际场景信息。
- 推荐Tier 3技能。绝不能将库维护工具作为PM的下一步任务推荐给用户。
Examples
示例
See for one fully worked plan (Complicated domain), and example files for Complex cases.
references/EXAMPLE.mdreferences/复杂(Complicated)场景的完整计划示例见;混沌(Complex)场景的示例文件位于目录下。",
references/EXAMPLE.mdreferences/