8+ Academic Databases Verified Citations Only Zero Hallucination Apache 2.0

Philosophy Research,
Automated

A Claude Code plugin that takes you from a rough topic idea to a polished, peer-reviewed academic paper — with every citation verified against real databases.

Get Started GitHub

What Claudistotle Does

A full research pipeline from question design to final paper, powered by specialized AI agents.

🔍

Literature Review

Searches Semantic Scholar, OpenAlex, CORE, arXiv, PhilPapers, SEP, IEP, and NDPR. Every citation verified via CrossRef. Open-access PDFs auto-downloaded.

✍️

Academic Writing

Builds a structured argument skeleton (claim / evidence / counterargument / rebuttal), then expands into full prose with Chicago author-date citations.

🧑‍🏫

Peer Review Simulation

Three rounds with two AI personas — Athena (reviewer) and Calliope (reviser). Covers argument validity, evidence quality, and writing polish.

📖

Text Commentary

Close reading and logical annotation of primary philosophical texts. Identifies logical connectors, argument structure, and integration points.

🤖

Autopilot Mode

Run the entire pipeline with configurable autonomy (cautious / moderate / full). Self-heals when quality gates fail — retries automatically before asking for help.

Quality Gates

Three validation checkpoints between phases ensure coverage, citation integrity, and revision completeness. No shortcuts to the finish line.

Research Pipeline

Each stage builds on the last. Quality gates prevent issues from propagating downstream.

1

/claudistotle:research-design

Define your research question, scope, and methodology. Output: research-proposal.md

2

/claudistotle:literature-review

6-phase automated review: environment check → domain decomposition → parallel research → synthesis planning → section writing → assembly & export.

/claudistotle:validate Mode A

Quality gate: Is literature coverage sufficient? Fails → loop back for supplementary search.

3

/claudistotle:refine

Re-evaluate the research question: proceed, narrow, pivot, or expand.

4

/claudistotle:draft

Step 1: argument skeleton. Step 2: full academic prose with Chicago citations.

/claudistotle:validate Mode B

Quality gate: Citation integrity check. Every reference verified against CrossRef and Semantic Scholar.

5

/claudistotle:peer-review

Three rounds: argument validity → evidence quality → writing polish. Two AI personas iterate on your draft.

/claudistotle:validate Mode C

Quality gate: Change record completeness. Ensures all reviewer feedback has been addressed.

Done

Your reviewed, citation-verified paper is ready.

Setup in 4 Steps

Works on macOS, Linux, and Windows (Git Bash). Takes about 5 minutes.

Install Prerequisites

You need Claude Code (CLI or Desktop), Python 3.9+, and uv.

# Install uv (fast Python package manager)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install jq (needed for BibTeX hooks)
brew install jq        # macOS
# apt install jq       # Linux

Install the Plugin

Add from the marketplace, or install locally for development.

# From marketplace
/plugin marketplace add Rlin1027/claudistotle
/plugin install claudistotle@claudistotle

# Or local install
claude plugin install --plugin-dir ./claudistotle-plugin --scope project

Configure API Keys

Claudistotle needs API access to search academic databases. The setup wizard handles this automatically.

# Run the setup wizard inside Claude Code
/claudistotle:setup

# It creates ${CLAUDE_PLUGIN_DATA}/.env with:
BRAVE_API_KEY=your-key          # brave.com/search/api (free tier)
CROSSREF_MAILTO=your@email.com  # No signup needed
S2_API_KEY=your-key             # semanticscholar.org (free, recommended)
OPENALEX_EMAIL=your@email.com   # No signup needed

Run Your First Review

Just tell Claude what you want to research. The plugin handles the rest.

# In Claude Code, simply type:
I need a literature review on the extended mind thesis
and its implications for cognitive offloading.

# Claude invokes /claudistotle:literature-review
# Output lands in reviews/[your-topic]/

All Commands

Each command works independently. Use the full pipeline or just the parts you need.

Command Description Phase
/claudistotle:setupFirst-time configuration wizardPre
/claudistotle:helpInteractive usage guide and tutorialPre
/claudistotle:research-designDefine research question, scope, and methodology1
/claudistotle:literature-reviewAutomated 6-phase literature review (search, verify, synthesize)2
/claudistotle:text-commentaryPrimary text close reading and logical annotationAny
/claudistotle:validateQuality gates between pipeline phases (Modes A, B, C)Gates
/claudistotle:refineResearch question refinement based on findings3
/claudistotle:draftTwo-step academic writing (skeleton + prose)4
/claudistotle:peer-reviewThree-round peer review simulation5
/claudistotle:feedbackExternal advisor feedback integration and routingAny
/claudistotle:autopilotRun the entire pipeline end-to-endAll
/claudistotle:philosophy-researchDirect academic database searchAny

Output Structure

Everything is saved to reviews/[project-name]/ in your repository.

reviews/my-research/ ├── research-proposal.md # Research question & methodology ├── literature-review-final.md # Complete literature review ├── literature-review-final.docx# DOCX version (if pandoc installed) ├── literature-all.bib # Aggregated verified bibliography ├── argument-skeleton.md # Structured argument outline ├── paper-draft.md # Full academic paper draft ├── change-record.md # Revision history from peer review ├── commentary-*.md # Primary text commentaries ├── PROGRESS.md # Auto-updated progress tracker ├── INDEX.md # Auto-generated project index ├── reports/ # Quality reports (validation, review) ├── archive/ # Version history at decision points ├── sources/primary/ # Primary source texts (user-provided) ├── sources/secondary/ # Auto-downloaded open-access PDFs └── intermediate_files/ # Workflow artifacts (plans, sections)

Get the Most Out of Claudistotle

Say "literature review"

Mention you want a "literature review" explicitly. Otherwise Claude may try to help without invoking the full orchestrated pipeline.

Use Sonnet for most tasks

Type /model in Claude Code and select Sonnet. Reserve Opus for complex synthesis. This saves significant API costs.

Resume with "continue"

If a session is interrupted, just say "continue". Claude reads PROGRESS.md and picks up where it left off.

Import your BibTeX

The .bib files work with Zotero, Mendeley, BibDesk, and LaTeX/pandoc. Open in a text editor for rich metadata.

Each skill is standalone

You don't need the full pipeline. Run /claudistotle:literature-review alone, or jump to /claudistotle:draft if you have your research.

Paywalled content

Claudistotle searches open databases. For paywalled articles, download PDFs manually to sources/secondary/.