{
 "schema": "aiblocks-page/1",
 "id": "process-doc-freshness-keeper",
 "type": "agent",
 "name": "Process guide revision reviewer",
 "summary": "Find stale, unclear or ownerless process guides. Get a few draft fixes, recheck results and questions for the people doing the work.",
 "headline": "Process guide revision reviewer",
 "subhead": "Share the process docs, prior review and known changes. It checks owners, dates and steps, then drafts and rechecks up to five priority guides. You get proposed fixes and unresolved questions. An old date is a reason to review, not proof the steps are wrong; owners confirm how the work actually happens.",
 "job": {
  "id": "document-work",
  "name": "Write down how work gets done"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-21",
 "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"
  },
  {
   "type": "audit_report",
   "required": false,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "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"
  }
 ],
 "you_give": [
  "An export or folder of your process docs, SOPs or runbooks",
  "A short description of the business, the first time, so it can build the register",
  "What changed since last month, such as new tools, new rules or people who left (optional)"
 ],
 "you_get": [
  "A register of your processes, with an owner and a review date for each",
  "The top five docs to fix this month, with the problem in each",
  "Rewrite drafts, each re-checked, marked for the owner to confirm",
  "A list of docs that need an owner, or that may no longer be needed",
  "A comparison with last month"
 ],
 "use_when": [
  "Your team has SOPs or runbooks that nobody has reviewed in a year.",
  "New hires keep asking questions the docs should answer.",
  "You want a short, ranked fix list each month, not a long audit."
 ],
 "skip_when": [
  "You want one SOP checked once: use the SOP and runbook checker.",
  "You want a new process written from scratch: use the Process and SOP writer.",
  "Your doc covers pay, leave, discipline or safety: ask a qualified person, such as an HR adviser or a lawyer."
 ],
 "output_sample": {
  "input": [
   "Your folder of process docs, SOPs or runbooks",
   "A short note about your business (first run only)",
   "Last month's register and report (from the second run)",
   "What changed since last month (optional)"
  ],
  "prerequisites": [
   "An AI that can read a folder of files, such as Claude Code",
   "The Company wiki planner, SOP and runbook checker, Repeat task step guide writer and Process and SOP writer skills, installed or readable from the library"
  ],
  "output": [
   {
    "name": "This month in one line",
    "contains": "How many docs were checked and how many failed, compared with last month."
   },
   {
    "name": "Fix list for approval",
    "contains": "The top five docs, each with its problem, the path taken, the draft file and the check result."
   },
   {
    "name": "Questions for owners",
    "contains": "Docs that need a name, a check that steps are still true, or a qualified person's look."
   },
   {
    "name": "Proposed archives",
    "contains": "Docs for processes that no longer run, with the reason."
   },
   {
    "name": "Left for later",
    "contains": "The docs that did not make the top five."
   },
   {
    "name": "register.md and report.md",
    "contains": "Each process with its owner and review date, and this month's findings for next time."
   },
   {
    "name": "Files and MISSING lines",
    "contains": "Every step's file, plus each gap marked MISSING in one list."
   }
  ]
 },
 "output_shape": "THIS MONTH\n  Docs checked <n> | failed <n> | new problems <n> | fixed since last month <n>\n\nFIX LIST FOR APPROVAL (most important first)\n  1. <doc> | problem: <what> | path: <rewrite | owner needed | flag> | draft: <file> | check: <pass | needs the owner, rounds used>\n\nQUESTIONS FOR OWNERS\n  <doc> | <name needed | confirm steps are still true | qualified person to look>\n\nPROPOSED ARCHIVES\n  <doc> | reason: <process no longer runs>\n\nLEFT FOR LATER\n  <docs not in the top five>\n\nFILES AND MISSING\n  <each step's file> | MISSING: <every line>",
 "how_to_use": [
  "Open Claude Code and add the agent as a skill, or save it in .claude/agents. Claude Code needs a paid plan.",
  "Put your docs in one folder. The first time, add a short note about your business.",
  "Ask the agent to run. It reads your folder, so your AI must be able to open files.",
  "Read the fix list. Ask each owner to confirm the drafts that touch their work.",
  "Say yes to one named action if you want it done, such as saving a draft. Replacing, archiving and publishing stay with you.",
  "Run it again on the first working day of each month. You can start it by hand, or set a timer such as a Claude Code routine or cron. It reads last month's report."
 ],
 "checks": [
  "Each draft was re-checked and the result is shown, with the rounds used.",
  "No draft states a step, tool or name that was not in the doc or from the owner.",
  "Docs about pay, leave, safety or legal matters were flagged, not rewritten alone.",
  "Nothing was replaced, archived or published without your yes.",
  "Last month's findings are marked new, open or fixed."
 ],
 "steps": [
  {
   "position": 1,
   "id": "company-wiki-planner",
   "name": "Company wiki planner",
   "summary": "Describe your business. Get the smallest useful process wiki set-up, with a register of each process.",
   "url": "https://useaiblocks.com/skills/company-wiki-planner"
  },
  {
   "position": 2,
   "id": "sop-and-runbook-checker",
   "name": "SOP and runbook checker",
   "summary": "Check your SOPs and runbooks for missing owners, stale pages and gaps. Get a ranked cleanup list and draft SOPs to fill what's missing.",
   "url": "https://useaiblocks.com/skills/sop-and-runbook-checker"
  },
  {
   "position": 3,
   "id": "repeat-task-step-guide-writer",
   "name": "Recurring task procedure writer",
   "summary": "Turn a task you repeat into a step-by-step guide anyone can follow, with fixes, rollback and who to call. Built for on-call staff.",
   "url": "https://useaiblocks.com/skills/repeat-task-step-guide-writer"
  },
  {
   "position": 4,
   "id": "process-and-sop-writer",
   "name": "Process and SOP writer",
   "summary": "Turn how your team works into a clear SOP. Give it a process name or old notes. You get a RACI table, a flow, steps and exceptions.",
   "url": "https://useaiblocks.com/skills/process-and-sop-writer"
  }
 ],
 "next": [
  {
   "name": "Developer documentation reviewer",
   "url": "https://useaiblocks.com/skills/monthly-developer-docs-keeper",
   "why": "Developer documentation reviewer"
  },
  {
   "name": "Codebase history researcher",
   "url": "https://useaiblocks.com/skills/agency-specialized-codebase-archaeologist",
   "why": "Codebase history researcher"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/agents/process-doc-freshness-keeper",
  "markdown": "https://useaiblocks.com/agents/process-doc-freshness-keeper.md",
  "json": "https://useaiblocks.com/agents/process-doc-freshness-keeper.json",
  "instructions": "https://useaiblocks.com/skills/process-doc-freshness-keeper/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/process-doc-freshness-keeper",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/process-doc-freshness-keeper",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
