Professional content systems, not prompt demos
Build content that is structured, audience-aware, and ready to publish.
Socrates is a strategy-first content engine for teams that care about actual output quality. Instead of jumping straight into prose, it can build a frame, then an outline, then a draft, and finally a review pass.
- Python SDK + CLI
- Built for B2B SaaS content teams and AI builders
- Designed for blogs, LinkedIn, value props, analysis, and calendars
$ socrates template blog_post --output request.yaml
$ socrates generate request.yaml --mode guided
# AI messaging fails when it starts with capability
Most teams describe what the model can do before they explain what friction
the buyer wants removed. Socrates starts with the standard, so the draft has
an angle, a structure, and a usable CTA instead of empty AI-shaped prose.
Why it exists
Most AI content fails before the model writes a single sentence.
The root problem is usually not grammar. It is missing standards. Teams know the audience, the buying context, the objections, and the credibility bar they need, but a normal prompt compresses all of that into a vague paragraph and hopes the model keeps it straight.
Standards first
Generate a reusable content frame with audience pains, persuasion triggers, credibility requirements, tone rules, and anti-patterns.
Structure second
Build outlines only when the task deserves them. Socrates routes simple work directly and reserves deeper orchestration for higher-value content.
Draft with constraints
Drafts are generated against the frame and optional outline, so the prose is less likely to drift into generic, interchangeable messaging.
Review before publishing
The review stage looks for AI-flavored phrasing, repetition, unsupported certainty, and broader publishability issues before the content ships.
Routing model
Depth is a product decision, not a default.
Socrates routes by `content_type`, so teams can keep lightweight tasks fast and reserve multi-stage generation for content that actually needs strategic discipline.
One pass for utility work
Summaries, rewrites, titles, hashtags, short CTA variants, and simple transforms.
summary · rewrite · translation · hashtags
Frame + draft for normal publishing work
Blog posts, LinkedIn posts, value propositions, landing page sections, sales emails.
blog_post · linkedin_long_post · value_prop
Frame + outline + draft + review
Brand narratives, industry analysis, content calendars, flagship articles.
brand_narrative · industry_analysis · content_calendar
Workflow
A professional content workflow, expressed as software.
Request
Define topic, audience, goal, platform, content type, constraints, and tone.
Frame
Establish the standard: what must be persuasive, credible, specific, and avoided.
Outline
When depth matters, convert the frame into section order, pacing, and evidence slots.
Draft
Generate the outward-facing content while preserving audience fit and structure.
Review
Catch repetition, unsupported claims, and AI-sounding filler before the content ships.
Interactive planner
Start with a preset, then customize the brief.
This planner is static. It does not call a model. It helps teams choose the right preset, understand the routing model, and generate a request YAML that can be used immediately with the CLI.
Use cases
Built for teams that need content to perform, not just read smoothly.
B2B SaaS blog posts
Develop a clear thesis, evidence plan, and structure before drafting long-form content.
LinkedIn founder posts
Keep the hook sharp, the pacing tight, and the close aligned to the desired response.
Value proposition copy
Translate product capability into buyer pain, trust signals, and message order.
Brand and category narratives
Use full-mode generation when the message itself is part of the product strategy.
Professional surface
Everything needed to evaluate the tool without guesswork.
Product
Workflow, architecture, positioning, and why strategy-first generation matters.
Use Cases
Where to use direct, guided, and full modes across real content programs.
Docs
Install, configure, generate templates, list presets, and run the CLI end to end.
FAQ
Clear answers about providers, routing, limits, review coverage, and deployment shape.
Get started
Use Socrates when content quality needs explicit standards.
The project is open source, the site is live, and the CLI now includes built-in presets and request-template generation.