Never Publish Outdated Technical Content Again (Verification Agent Build)

Build a verification agent that checks technical accuracy before publishing, so outdated information never makes it live.

Table of Contents

The Technical Verifier is a Claude Code subagent that checks an article's technical claims (commands, code, pricing, UI paths) against current official documentation before publication. It uses Perplexity for research and Firecrawl to scrape official sources, then produces a verification report with issues and suggested fixes, without auto-editing the article.

What you will be able to do

  • Build a Claude Code subagent (technical-verifier) that extracts technical claims from a draft article.
  • Run /verify against a draft to get a report of claims checked, issues found, and verified-accurate sections.
  • Catch outdated pricing, deprecated model names, and wrong plan limits before publishing them.
  • Choose a verification depth level (Quick, Standard, Deep) matched to how critical the article is.
  • Fit verification into a pre-publish workflow: draft, review, verify, fix, re-verify, finalize.

Before you start

  • Claude Code CLI installed (curl -fsSL https://claude.ai/install.sh | bash)
  • Free Perplexity API key and free Firecrawl API key
  • MCP servers for Perplexity and Firecrawl configured in Claude Code
  • Agent folder structure (.claude/agents/) and research profile files set up from Article 1 of the series

Reference

Setting / Command Value Notes
Command /verify <path-to-article.md> Runs the verification agent against a draft
Depth: Quick 30s, major claims only Quick sanity check
Depth: Standard (default) 90s, all explicit claims Normal publication
Depth: Deep 3 min, claims plus implied assumptions Use for flagship or critical tutorials
Agent tools Read, Glob, Grep, Write, mcp__perplexity__search, mcp__perplexity__reason, mcp__firecrawl__firecrawl_scrape Declared in the subagent's frontmatter
Agent model sonnet Set in subagent frontmatter
Report fields Claims Checked, Issues Found (critical/minor), Verified Accurate, Publish Status Output structure of the verification report
Cost per verification About $0.20 From the author's ROI breakdown

Common errors and fixes

What Goes Wrong The Fix
Article references a retired model name (e.g. "GPT-4") that no longer appears in current pricing Replace with the current model name and current price, sourced from the official pricing page
Article states a cost multiplier that's now wrong (e.g. "Opus costs 3x more than Sonnet") Update to the current multiplier calculated from current official pricing, with the source cited
Article lists a tool's plan or execution limits (e.g. n8n tier limits) that have since changed Correct the numbers to match current plan pages before publishing
Content relies on the LLM's own training data instead of live research, so it confidently states outdated info Verify claims against Perplexity search results and Firecrawl-scraped official docs, not model memory
A critical pricing error gets treated the same as a minor nitpick Apply human judgment to the report since the agent never auto-fixes, it only flags critical versus minor issues

Read the full walkthrough

The complete lesson, with screenshots and any downloads, is published on Substack as part of PubFlow OS Agents: Build Your AI Research Team.

Read Lesson 5 on Substack →

More in this section

Continue the course

Browse all lessons in the PubFlow OS Agents: Build Your AI Research Team course, or subscribe to the GenAI Unplugged newsletter to get new lessons in your inbox.

Dheeraj Sharma

Dheeraj Sharma

AI Systems Builder
Creator of the n8n Zero to Hero course (42 lessons, 31+ hours). I help solopreneurs build AI systems that grow revenue without growing workload.

Get the n8n Mastery Bundle

All workflows, cheat sheets, and premium resources from the entire course in one package.

Read the full lesson on Substack