Workplace SOP · not a prompt dump

Product Manager AI Transition Guide

A four-step PRD review SOP with an input schema, guardrails, a 16-point rubric, and a 30-day matrix from L2 operator to L4 eval owner. Built for senior ICs who need proof a manager can check.

Direct answer

An AI-enabled product manager does not “write PRDs with ChatGPT.” They bind a packet (problem, evidence, metrics, constraints), run a review agent that is forbidden to invent users or dates, gate P0s with engineering or design, and log cycle time plus defect catch. If you cannot name the verification step and a number, you do not have a career artifact yet.

How we test this SOP. Same packet through Claude and Gemini. A finding counts only if both models surface it or a human reviewer confirms it. The finding log below is a worked example, not a named case study. We will replace it when a practitioner signs real hours. See the editorial policy.

AI-enabled product manager, defined

A PM who can choose a model, structure messy input, score output against a rubric, and refuse to ship invented scope. They are not an ML engineer. They are the person who turns discovery noise into reviewable artifacts: PRD outline, stories, edge cases, events, launch risks.

Competency scale (same L1–L5 as the survey)

LevelNameWhat they can shipWhat they must not claim
L1Prompt userOne-off drafts with heavy rewriteWorkflow ownership
L2Workflow operatorSaved prompts + checklist on a repeating taskAgent / automation skill
L3SOP builderSchema + rubric + human gate on one jobOrg-wide transformation
L4Eval ownerQuality bar, failure taxonomy, before/after metricsModel development
L5Multi-agent orchestratorRouted agents, memory, connectors, governanceResearch-scientist role

PRD review agent in 4 steps

  1. Bind the packet. PRD draft, tickets, constraints, success metrics. Output is validated JSON. Done when the schema validates and there are no unnamed “stakeholders.”
  2. Run the review agent. System prompt + packet + rubric into Claude or Gemini. Output is a finding log with severity and evidence spans. Done when every finding cites a packet field, not vibes.
  3. Human gate. PM + eng/design lead. Accept / rewrite / reject. Done when no P0 remains open without an owner.
  4. Ship and measure. Decisions + before/after PRD. Output is a review memo and cycle-time log. Done when hours saved and P0 catch rate are recorded.

Input schema

Reject the run if any required field is empty.

prd-review.schema.json
{
  "prd_id": "string",
  "problem": "string",
  "user": "segment + job-to-be-done",
  "success_metrics": ["leading", "lagging"],
  "non_goals": ["string"],
  "constraints": {
    "eng_weeks": "number",
    "platforms": ["ios", "web"],
    "compliance": ["PII", "SOC2"]
  },
  "open_questions": ["string"],
  "evidence": ["interview notes", "ticket ids"]
}

System prompt rules

prd-review.system.txt
You are a staff product reviewer. You do not invent users, metrics, or engineering effort. If evidence is missing, emit a P0 finding with gap: evidence instead of a polished requirement.

Never convert an assumption into a committed scope item. Flag roadmap language that implies a date or capacity the packet does not contain. Quote the source span for every finding.

Score the packet with the 8-row rubric (0–2). Ship threshold: no P0, total ≥ 12 / 16.

Review rubric (0–2 per row)

Ship threshold: no P0, total ≥ 12 / 16.

Check012If fail
Problem is evidencedOpinion onlyOne source≥2 independent sourcesP0
Success metric is measurableVanity / missingLagging onlyLeading + lagging + windowP0
Non-goals are explicitNoneVagueNamed cuts with ownersP1
Constraints bound the solutionIgnoredListedTied to scope cutsP1
Edge cases and empty statesHappy path onlyA fewErrors, permissions, offlineP1
Analytics events namedNonePage viewsFunnel events + propertiesP1
Open questions have ownersHiddenListedOwner + due dateP2
Assumptions labeledWritten as factsMixedTagged + test planP0

Worked example — finding log

Synthetic packet for teaching. Not a signed case study.

IDFindingEvidence spanRewriteDecision
P0-1Success metric is “increase engagement”Goals §2Raise 7-day retained teams from 22% to 30% in 90 daysAccept
P0-2Enterprise SSO listed as in-scope without eng estimateRequirements R12Move SSO to non-goal; spike in Q4Accept
P1-3No empty-state copy for zero projectsUX § missingAdd empty, loading, and permission-denied statesRewrite
P2-4Open question on pricing has no ownerRisks §4Assign to Finance PM; decision by 12 SepAccept

Claude vs Gemini for spec review

ClaudeGeminiRule
Long packetsStrong at citing spansStrong at structured tablesDual-pass; keep intersection + human confirms
Invented metricsStill happens if schema is emptyStill happens if schema is emptyFail closed on empty success_metrics
When to skip bothLive strategy calls, unannounced headcount, customer legal language you have not readHuman only

30-day matrix for senior PMs

This is what the homepage quiz should return. Pick the level that matches your score (under 30% → L2, 30–59% → L3, 60%+ → L4).

Portfolio template

Resume bullet — proof vs puff

Before

Used ChatGPT to help write PRDs and improve documentation quality across the product team.

After

Built a PRD review SOP (schema + rubric + human gate) that cut spec-review cycle time from 4.5 days to 2.1 days and caught 11 missing-metric defects over 8 launches.

Rule: tool + task + verification + business number. No number, no bullet. Use redacted real work only.

FAQ

What is an AI-enabled product manager?

Someone who binds input, runs a gated review, and can explain what the model is not allowed to invent. Not a prompt collector.

Do I need to code?

Not for L2–L3. L4 needs an eval sheet (even a spreadsheet). L5 needs connectors your security team has approved.

Where are paste-ready product prompts?

In the prompt library. Use them inside this SOP, not instead of it. Persona landing: Product.

Start with your level, then one packet

Quiz for the 30-day plan. Survey if you want the industry benchmark to include people like you.

Take the 8-question quiz Wave 1 survey