
Built an AI writing tool that scores its own output and revises before you see it
ContentAgent launched today on Product Hunt. It's an AI content creation tool built around one idea: the output should pass a quality gate before the user sees it.
How it works:
The user answers three conversational questions about their business. Voice calibration extracts sentence rhythm, vocabulary range, structures they use, things they'd never say. That profile becomes a generation constraint, not just a system prompt.
Then there's the gate. Eight deterministic detection categories run against every generated draft: AI vocabulary, sycophantic openers, generic conclusions, mechanical parallelism, metronome rhythm, hedge stacking, em dash density, format compliance. Score below 70 and the model revises automatically with specific feedback. The user only sees output that passed.
A specificity radar runs alongside it. Flags claims without evidence. "Significant improvements" catches a flag. "Reduced support tickets by 34%" doesn't.
14 templates across LinkedIn, blog, Twitter, email, Instagram, plus strategy templates. Platform constraints enforced per template (LinkedIn 3,000 chars, Twitter 280, email subject 60).
Stack: Next.js 16, Vercel AI SDK v6, Clerk, Polar.sh, Drizzle on Neon, OpenRouter. ~8,800 lines of TypeScript, 26 API routes. Built solo over 11 sprints.
Pricing: Free tier is 10 generations/month with all features. Pro is $19/month for 50 generations, model picker, and a separate LLM voice review pass.
Live at contentagent.kern.web.za.
Happy to answer any questions about the architecture or the quality gate implementation.