{
 "schema": "aiblocks-page/1",
 "id": "agency-product-manager",
 "type": "agent",
 "name": "Product manager",
 "summary": "Turn a feature idea into a product plan. Get a problem statement, a build or defer recommendation, a product requirements doc and a roadmap.",
 "headline": "Product manager",
 "subhead": "Describe the idea, who it is for and what evidence you have. It finds the real problem behind the request, scores the options, gives a build or defer call, and drafts the requirements, roadmap or launch plan you ask for.",
 "job": {
  "id": "build-product",
  "name": "Build a product people want"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "idea",
   "required": true,
   "label": "Idea",
   "what": "an idea for a product, app, business, study or project, from one line to a short paragraph, or a list of rough ideas to compare"
  },
  {
   "type": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  }
 ],
 "outputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "product_spec",
   "required": true,
   "label": "Product spec",
   "what": "what to build and how to tell it's done: a product requirements doc, feature spec or user stories with acceptance criteria"
  }
 ],
 "you_give": [
  "The idea or request, and who asked for it",
  "Who the users are and what they struggle with now",
  "Your goals for the next quarter, such as a number you want to move",
  "What evidence you have, such as interview notes, support tickets, usage numbers or competitor notes",
  "Which document you want, such as an assessment, a requirements doc, a roadmap or a launch plan",
  "Team size and deadlines, and anything you cannot change (optional)"
 ],
 "you_get": [
  "A problem statement with the evidence behind it and the gaps in that evidence",
  "An options table with a build, test small, defer or stop recommendation and how sure it is",
  "The document you chose, in a ready-to-share layout",
  "A list of what you are not building and when to revisit it",
  "Open questions with an owner and a date for each",
  "A suggested next step, such as which user to interview or which spec to write next"
 ],
 "use_when": [
  "A stakeholder says \"we need feature X\" and you want to know if it is the right thing to build.",
  "You have too many ideas and need to choose, say no to some and explain why.",
  "Your engineers ask for a clear spec before they start.",
  "You are about to launch and need a plan that covers support, marketing and rollback."
 ],
 "skip_when": [
  "You only want a short requirements document from a few lines. Use the Product requirements writer.",
  "You need to order tickets for the next sprint. Use the Sprint priority planner.",
  "You have raw customer feedback to sort first. Use the Product feedback analyst, then bring its themes here.",
  "You need engineering estimates, legal review or financial forecasts. Ask the engineers, a lawyer or your finance lead.",
  "Your request is still vague. Use the Requirements interviewer to sharpen it before you start."
 ],
 "output_sample": {
  "input": [
   "Your idea or request, and who asked for it",
   "Who the users are and what they struggle with",
   "Your goal and the evidence you have, such as notes, tickets or numbers",
   "Which document you want (optional, the default is an assessment and a PRD)"
  ],
  "prerequisites": [
   "An AI you can paste a long brief into, such as Claude, ChatGPT or Gemini",
   "Your own notes or data, so the plan rests on real evidence"
  ],
  "output": [
   {
    "name": "Problem statement",
    "contains": "Who has the problem, how often, what it costs, and the evidence and gaps behind it."
   },
   {
    "name": "Options and recommendation",
    "contains": "Build, smaller version, buy, defer or stop, with one call, its confidence and what would change it."
   },
   {
    "name": "PRD, roadmap or launch plan",
    "contains": "The one you chose, in a layout your team can share and edit."
   },
   {
    "name": "Not building list",
    "contains": "Requests set aside, with the reason and the condition to revisit them."
   },
   {
    "name": "Open questions",
    "contains": "Each question that must be answered before work starts, with an owner and a date."
   },
   {
    "name": "Next step",
    "contains": "One action to take next, such as a user interview or a spec review."
   }
  ]
 },
 "output_shape": "BRIEF AND ASSUMPTIONS\n  <idea> | asked by: <who> | goal: <metric> | ASSUMED: <list> | MISSING: <list>\n\nPROBLEM STATEMENT\n  <who has the problem, how often, what it costs> | evidence: <source> | evidence gaps: <list>\n\nOPTIONS\n  <build | smaller version | buy | defer | stop> | pros | cons | effort <S, M, L or MISSING>\n\nRECOMMENDATION\n  <build, test small, defer or stop> | confidence <low, medium or high, why> | would change if <evidence>\n\nDOCUMENT (the one you chose)\n  PRD: problem | goals and measures | non-goals | users and stories with acceptance checks | solution | risks and dependencies | open questions | launch plan with rollback trigger\n  OR Roadmap: now | next | later | each item with owner, measure and horizon\n  OR Launch plan: audience | message | checklist by team | success measures | rollback trigger\n\nWHAT WE ARE NOT BUILDING\n  <request> | source | reason | revisit when <condition>\n\nOPEN QUESTIONS AND NEXT STEP\n  <question> | owner <name or MISSING> | by <date or MISSING>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. Or paste SKILL.md into a new chat, then paste references/source-agent.md after it.",
  "Write a short brief. Include the idea, the users, your goal, the evidence you have and which document you want.",
  "Your AI asks once for anything missing. Anything still unknown is marked as an assumption you can change.",
  "Read the problem statement and the evidence gaps first. If the evidence is thin, collect more before you act on the recommendation.",
  "Share the document with your team. Replace every ASSUMED and MISSING item with real numbers or names.",
  "Take the next step it names, then bring the new facts back and ask for a revised plan."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Roadmap update writer",
   "url": "https://useaiblocks.com/skills/roadmap-update-writer",
   "why": "Shape the product"
  },
  {
   "name": "Product feature review planner",
   "url": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future",
   "why": "Shape the product"
  },
  {
   "name": "Product feedback roadmap reviewer",
   "url": "https://useaiblocks.com/skills/weekly-product-feedback-triager",
   "why": "Shape the product"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/product/product-manager.md",
  "licence": "MIT",
  "original_name": "Product Manager",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Product Manager",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/product/product-manager.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-product-manager",
  "markdown": "https://useaiblocks.com/agents/agency-product-manager.md",
  "json": "https://useaiblocks.com/agents/agency-product-manager.json",
  "instructions": "https://useaiblocks.com/skills/agency-product-manager/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-product-manager.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-product-manager",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-product-manager",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
