Pm devil advocate
Skill suibianqugenichenghaole/pm-workflow-system/skills/public/pm-devil-advocate
Structured PM workflow skills and project ops system for requirement intake, demo iteration, embedded PRD delivery, and versioned asset management.
npx -y skills add suibianqugenichenghaole/pm-workflow-system --skill pm-devil-advocateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
触发:需反向挑战价值/假设/风险,含口语挑刺(有没有问题/有没有坑/盲点在哪);不触发:高风险交易/履约/状态/角色需求系统反证→用pm-requirement-reverse-audit;只查状态缺口→用state-audit;冻结裁决→用freeze-readiness-check;输出:最强反对意见+行动
SKILL.md
4.3 KB, as published. Nobody here has run it
PM Devil Advocate
Use this skill as a deliberate opposing reviewer.
The goal is not to be negative. The goal is to expose weak assumptions before they become expensive work.
Core Job
Challenge the current product/workflow artifact across:
- value
- assumptions
- scope
- evidence
- user impact
- operational risk
- implementation risk
- state and exception coverage
- failure modes
Then recommend whether to continue, narrow, clarify, test, or stop.
Use When
Use when:
- a requirement looks plausible but not proven
- a solution may be over-scoped
- a demo or prototype looks polished but may hide weak logic
- a PRD may be complete but value-vague
- a freeze or review baseline is being considered
- the user asks for a harsher critique
- leadership, development, testing, or users may challenge the proposal
Do Not Use When
Do not use this skill to:
- replace normal requirement intake
- block progress over small optional issues
- nitpick wording or visual polish
- decide final business truth without evidence
- create broad anxiety without a concrete next action
Challenge Modes
Use only the modes relevant to the artifact.
1. Value Challenge
Ask:
- What problem is this actually solving?
- Who benefits enough to care?
- What happens if we do not build it?
- Is the proposed scope larger than the value justifies?
- What is the smallest version that proves value?
2. Assumption Challenge
Ask:
- Which statements are facts?
- Which are assumptions?
- Which assumptions would break the plan if false?
- What evidence exists?
- What evidence is missing?
3. Scope Challenge
Ask:
- What should be cut from this round?
- What belongs in later iterations?
- Are we mixing backend, App, content, operation, and reporting scopes too casually?
- Is this trying to solve several problems under one feature name?
4. User / Role Challenge
Ask:
- Which user or role is underrepresented?
- Does this work for first-time, returning, historical, low-permission, or edge-case users?
- Would a user understand the result without internal explanation?
5. State And Failure Challenge
Ask:
- What fails?
- What times out?
- What is empty?
- What is disabled?
- What is deleted, expired, hidden, or invalid?
- What partially succeeds?
- What cannot be recovered?
6. Delivery Challenge
Ask:
- What dependency could block this?
- What will development or testing push back on?
- What must be decided before review?
- What makes this unsafe to freeze?
Output Format
## Devil advocate review
- Artifact / decision reviewed:
- Strongest objection:
- Fragile assumptions:
- Scope risks:
- Missing evidence:
- Failure modes:
- Reader / stakeholder objections:
- Recommendation:
- Minimum next action:
Recommendation should be one of:
- continue as-is
- continue with narrowed scope
- clarify before continuing
- test with prototype or data first
- route back to requirement intake
- do not proceed yet
Relationship With Other Skills
- Use after
pm-value-anchorif value is still weak. - Use after
pm-requirement-intakewhen assumptions or scope remain fragile. - Use before
freeze-readiness-checkwhen a harsher challenge is needed. - Use with
state-auditwhen state gaps may hide larger failure modes. - Route to
pm-requirement-reverse-auditfor high-risk transaction / fulfillment / state / role requirements that need the sharper systematic counter-evidence matrix rather than a general challenge.
Self-Check
Before finishing, check:
- Did I challenge the core decision, not just wording?
- Did I separate fatal objections from manageable risks?
- Did I give a concrete minimum next action?
- Did I avoid turning critique into vague pessimism?