Multi-Agent Content Pipeline for Claude Code with Quality Gates

Pipeline Architecture
The pipeline uses six specialized agents organized into two phases with strict handoff protocols.
Phase 1 (parallel execution):
- Research Agent: handles web search, topic analysis, and competitor content review
- Analytics Agent: pulls data from GSC, GA4, and DataForSEO
Phase 2 (sequential execution):
- Writer Agent: creates drafts from research briefs
- Editor Agent: checks quality, accuracy, brand voice, and humanization
- SEO/GEO Agent: handles keyword optimization, schema markup, and geographic readiness
- Master Agent: reviews all outputs, produces quality scores and flags, and presents the final draft
Quality Gate System
The pipeline includes explicit quality checks between agent handoffs:
- Gate 1: Verifies both research and analytics files exist with COMPLETE status before writer begins
- Gate 2: Checks word count is within 50% of target and meta sections are present before editing starts
- Similar gates continue through all stages
Without these gates, failures in early stages can propagate silently through the pipeline, only being caught at the final review if at all. The gates make failures "loud and early."
Key Implementation Details
The system uses a structured file system for agent communication:
- Agents write to shared files in predictable locations (e.g.,
.claude/pipeline/research.md,draft.md) - Downstream agents know exactly where to look for previous stage outputs
- This prevents the fragility of implicit handoffs where "Claude will figure out what the previous step produced"
Individual agents can be re-run without restarting the entire pipeline using commands like:
/run-agent writer "rewrite with a more technical tone"
/run-agent seo "re-optimise for keyword: [new keyword]"
This allows fixing bad drafts without invalidating good research work.
Publishing Control
The pipeline includes a hard stop before publishing. After the Master Agent produces its summary with quality scores and flags, the system halts completely. Nothing publishes until the user manually types "approved." This prevents accidental publication without proper review.
📖 Read the full source: r/ClaudeAI
👀 See Also

Browser CLI: A Token-Efficient Browser Automation Tool for AI Coding Agents
Browser CLI is a persistent headless Chromium daemon that provides browser automation via plain Bash commands, achieving ~95% token savings compared to Playwright MCP by reducing calls from ~1,500 tokens to ~75 tokens.

FUTO Swipe: Open-Source Swipe Typing Models Match Big Tech Accuracy
FUTO releases open-source swipe typing models and a 1M swipe dataset. Encoder (635K params) + ContextLM (1.5M) + decoder (304K) achieve ~4% top-4 fail rate. Fully offline in FUTO Keyboard.

Claude Skill Enables Granular Personality Adjustments with Quantified Variables
A new Claude skill allows developers to make quantified adjustments across 32 groups of personality traits covering 120 Claude-defined variables, with group-level profiles showing metrics like Wordiness (60), Agreeableness (55), and Sarcasm & Edge (17). The skill persists across conversations and includes a publish command for custom instructions.

Bitcoin MCP Server with 43 Tools for AI Coding Agents
bitcoin-mcp is an MCP server with 43 Bitcoin tools including fee advisors, mempool analysis, and inscription detection. It works with Claude Desktop, Claude Code, Cursor, VS Code, and Windsurf using live data from APIs or local nodes.