626Labs · Claude Code plugin

Start with a strong stance.

A Claude Code plugin that scaffolds and co-authors thesis-shaped artifacts — dissertations, master's theses, long-form research articles, position essays — with a rendered PDF skeleton in roughly 30 minutes. For researchers and technical writers who want Claude in the loop without giving up their own voice.

v0.1.2·6 commands·voice pipeline·PDF / HTML / md

Includes5 commands · 10 skills

ValidatedThe agentic-architect-vibe article — the toolchain was proven via the completed article itself.

vibe-thesis ~
> scaffold a vibe thesis on epistemic justice in clinical AI
[vibe-thesis] Detected gh + auth. Creating from ThesisStudio...
repo created · marker injected · bootstrap dispatched
 
Name 2–4 authors whose prose you admire:
> Fricker, Hacking, Daston, Browne
Synthesis ratio? > timeless-anchored
VOICE SYNTHESIS written to CLAUDE.md
 
Round-trip PDF rendered: 08_OUTPUT/pdf/example.pdf
01 · Commands

The full writing loop, from the slash bar.

Six user-invocable commands cover scaffold through voice capture, tone lint, and final render.

/vibe-thesis:vibe-render

Render to your target format.

Pre-runs token compile and citation checks, then calls Pandoc + xelatex. Reports the manifest on success, surfaces stderr with a diagnostic table on failure. --guard requires a clean tone lint first.

/vibe-thesis:vibe-status

One-screen project state.

Read-only. Reports planning docs, body counts, claim coverage, citations health, voice state, and last render in 30 lines or fewer.

/vibe-thesis:voice

Set or revise your voice profile.

A short interview: timeless prose voices, contemporary field experts, and a synthesis ratio. Writes a VOICE SYNTHESIS block to CLAUDE.md so the drafting persona reads it. Idempotent.

/vibe-thesis:guard

Lint body content for self-review tone.

Advisory scan for inflationary language, self-praise framings, and defensive over-qualification. Reports file:line with one-line suggestions. Never auto-fixes.

/vibe-thesis:smooth

Apply your voice to a draft.

Multi-pass rewrite that recasts a draft in your captured voice without changing claims or paragraph structure. Outputs a .smoothed.md plus a diff summary.

/vibe-thesis:audit

Discipline-audit any markdown.

The same lint with no project required — point it at any file or directory. Issues a one-line verdict; --public formats it as a quotable scorecard.

02 · How it works

Wraps ThesisStudio, adds the Claude-native layer.

vibe-thesis doesn't fork ThesisStudio — it wraps it. ThesisStudio is the upstream source for the templates, the render pipeline (Pandoc + xelatex + biber), and four content sub-skills. vibe-thesis adds an orchestrator that bridges natural-language scaffold intent to the right path — offline-bundled or live from the template — then dispatches the bootstrap interview, voice synthesis, and toolchain verification in sequence.

The voice pipeline is the distinctive layer: /voice captures whose prose anchors your drafting, /smooth applies that profile while preserving claims and structure, and /guard enforces the Honest Limits pillar by catching the inflationary patterns LLM-assisted academic writing tends to accumulate.

Zero npm runtime dependencies. The render toolchain lives in the scaffolded project, not the plugin.
03 · Get it

Install.

Stable marketplace

Tagged releases from the solo repo.

/plugin marketplace add estevanhernandez-stack-ed/Vibe-Thesis
/plugin install vibe-thesis@vibe-thesis