{
 "schema": "aiblocks-page/1",
 "id": "agency-project-manager-senior",
 "type": "agent",
 "name": "Project planning manager",
 "summary": "Give it a website or app spec. You get small tasks, each with an acceptance check, plus the gaps to settle first.",
 "headline": "Project planning manager",
 "subhead": "Give it your spec or brief, your tech stack and your deadline. It quotes what the spec asks for, flags the gaps, and splits the work into small tasks a developer can finish in under an hour. Each task has an acceptance check.",
 "job": {
  "id": "manage-projects",
  "name": "Plan projects and team capacity"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "question",
   "required": false,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "The project goal and the spec or brief, pasted or attached",
  "The deadline, budget and limits",
  "The team and who owns what",
  "Your tech stack, such as the framework and tools in use",
  "An existing plan or a tracker export, if you have one",
  "Anything the spec leaves out that you already know, such as a client request"
 ],
 "you_get": [
  "A short summary that quotes the key requirements from your spec",
  "A numbered task list, each task sized for under an hour, with an acceptance check",
  "The gaps and unclear points in the spec, as questions to settle",
  "Assumptions the plan takes as true",
  "A quality checklist and the evidence still missing before you accept the plan"
 ],
 "use_when": [
  "You have a written spec or brief for a website or app and need a task list a developer can start on.",
  "Your tasks are too big or too vague to estimate, and you want them split with a check for each.",
  "You suspect the spec has gaps and want them listed before work starts."
 ],
 "skip_when": [
  "You need live project data or a tracker updated. Your AI cannot reach your tools here, so use your project tool and paste in what it shows.",
  "You want someone to approve spending, send messages or change live systems. Ask a person on your team to do that.",
  "You only need a short to-do list for one day. Write it by hand or ask your AI for a quick list instead.",
  "You have no written brief yet. Write down the goal and the must-haves first, then run this."
 ],
 "output_sample": {
  "input": [
   "Your project brief and the goal you want met",
   "Files or notes that hold facts about the work",
   "Limits on time, cost and tools (optional)"
  ],
  "prerequisites": [
   "An AI that can read SKILL.md and references/source-agent.md, or a chat where you can paste both"
  ],
  "output": [
   {
    "name": "Scoped project plan",
    "contains": "The work split into tasks, with what is in and out of scope."
   },
   {
    "name": "Acceptance checks",
    "contains": "A check for each task that tells you whether the work is done."
   },
   {
    "name": "Assumptions",
    "contains": "What the plan takes as true that you have not confirmed."
   },
   {
    "name": "Source references",
    "contains": "Where each fact in the plan came from, such as your files or the role profile."
   },
   {
    "name": "Checks still needed",
    "contains": "Missing evidence and steps to run before you accept the plan."
   }
  ]
 },
 "how_to_use": [
  "Download the pack and open SETUP.md. Add it to your AI as a skill, or paste SKILL.md and then references/source-agent.md into a chat.",
  "Paste your spec, goal, deadline, budget, team and tech stack. Attach an existing plan if you have one.",
  "Ask for the task list. Say \"Quote my spec and mark every gap. Do not add features.\"",
  "Check each task against the spec. Answer the gap questions, then ask it to update the list.",
  "Look for tasks with no acceptance check or no clear owner, and have them fixed.",
  "Copy the accepted tasks into your project tool. The agent cannot update it for you."
 ],
 "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": "Project risk portfolio planner",
   "url": "https://useaiblocks.com/skills/project-risk-portfolio",
   "why": "Project risk portfolio planner"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/project-management/project-manager-senior.md",
  "licence": "MIT",
  "original_name": "Senior Project Manager",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Senior Project Manager",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/project-management/project-manager-senior.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-project-manager-senior",
  "markdown": "https://useaiblocks.com/agents/agency-project-manager-senior.md",
  "json": "https://useaiblocks.com/agents/agency-project-manager-senior.json",
  "instructions": "https://useaiblocks.com/skills/agency-project-manager-senior/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-project-manager-senior.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-project-manager-senior",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-project-manager-senior",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
