626Labs · Claude Code plugin

Research feeder for vibe-thesis.

thesis-engine does the cold-start work that's painful before you can write: it scans the field for live, low-competition topics, pulls primary sources across five research axes, and emits vibe-thesis-shaped notes plus a BibTeX bibliography ready to drop into ThesisStudio.

v0.2.1·4 commands·3 stages·MIT

Includes4 commands · 1 skill

ValidatedFed research across the full 626 Labs article catalog.

thesis-engine ~
> /thesis-engine:discover --domain agentic_systems
[engine] Searching the field across four angles...
 
Ranked topics
1 Uncertainty-driven handoff in agents 15
2 Compositional orchestrator-worker 13
3 Retrieval-augmented agent state 12
 
Written to topics-20260519.md
> /thesis-engine:write "Uncertainty-driven handoff"
14 sources · Pandoc keys · references.bib parses
01 · What it does

Discover, gather, optionally blog.

Three stages, one clean run folder — everything vibe-thesis needs to start writing, nothing more.

/thesis-engine:run

Full pipeline, stages 1 + 2.

Discovers a ranked topic table, gathers sources across five axes, writes vibe-thesis-shaped notes and a BibTeX bibliography to a dated run folder. Add --blog for Stage 3; --auto and --count N for batch runs.

/thesis-engine:discover

Topic discovery only.

Searches the field across four angles, scores each candidate on novelty, thesis potential, and relevance, and presents a ranked top-5 table. Writes it to a dated file so candidates survive the session.

/thesis-engine:write

Source gathering for a topic.

Axis-structured web searches, per-axis notes with Pandoc citation keys, a proposal stub, and a BibTeX bibliography. Runs quality gates; partial runs land in pending/ with a checklist of what failed.

/thesis-engine:blog

Blog draft from a run folder.

Reads a run folder (or a single THESIS.md) and produces an 800–1,200 word Smart Brevity post plus frontmatter, structured to drop directly into BlogStudio.

02 · How it fits

Inputs for vibe-thesis, not a replacement for it.

thesis-engine owns the cold-start problem: topic selection and source coverage are painful and slow to do inside a drafting tool. The engine does those stages autonomously — searches across prior art, methodology, opposing positions, key authors, and primary sources — then hands off a clean folder that merges directly into ThesisStudio's structure without renaming anything.

The drafting, the LeadWriter persona, the citation render pipeline, and the three-pillar voice all stay inside vibe-thesis. thesis-engine produces the inputs, enforces quality gates, and gets out of the way. The blog adapter is a bonus stage, not the main event — same research, different surface.

Stage 2 gates are mandatory: if any of six checks fail, the partial run moves to pending/ with a checklist before you proceed.
03 · Get it

Two channels.

Stable marketplace

Tagged releases via the Vibe Plugins marketplace.

/plugin marketplace add estevanhernandez-stack-ed/vibe-plugins
/plugin install thesis-engine@vibe-plugins

Canary bleeding edge

Tracks the solo repo's main branch.

/plugin marketplace add estevanhernandez-stack-ed/Thesis-Engine
/plugin install thesis-engine@Thesis-Engine

Pairs with vibe-thesis — the engine feeds, ThesisStudio drafts.