Getting Started
Set up ScholaRAG in 3 minutes with a single copy-paste prompt. No manual commands requiredβClaude Code handles everything automatically.
Conversation-First Setup
ScholaRAG is designed for conversation-driven automation. You paste prompts, Claude Code executes commands, and you answer questions about your research.
Prerequisites
You need two things installed before starting:
How to Install Claude Code Extension
- 1. Open VS Code
- 2. Press
Cmd/Ctrl + Shift + X(Extensions) - 3. Search "Claude Code" by Anthropic
- 4. Click Install
- 5. Click Claude icon β Sign in
One-Click Automated Setup
Copy this prompt and paste it into Claude Code. That's all you need to do.
π Copy β Paste to Claude Code
Please set up ScholaRAG for me:
1. Clone https://github.com/HosungYou/ScholaRAG.git
2. Navigate into ScholaRAG directory
3. Create Python virtual environment (venv)
4. Activate the virtual environment
5. Install CLI dependencies: pip install click pyyaml
6. Initialize my first project: python scholarag_cli.py init
7. Guide me through Stage 1 of the systematic review workflow
My research topic: [Describe your research question here]What Claude Code Does Automatically
- β Clone the ScholaRAG repository from GitHub
- β Create and activate Python virtual environment
- β Install all required dependencies
- β Run CLI initialization to create your project folder
- β Guide you through research domain setup (Stage 1)
Estimated time: 2-3 minutes for setup.
How ScholaRAG Works
Understanding the repository structure helps you see how the conversation-driven workflow operates:
ScholaRAG/
βββ prompts/ β 7 stage-specific prompts (you copy-paste these)
β βββ 01_research_domain_setup.md
β βββ 02_query_strategy.md
β βββ 03_prisma_configuration.md
β βββ 04_rag_design.md
β βββ 05_execution_plan.md
β βββ 06_research_conversation.md
β βββ 07_documentation_writing.md
β
βββ scripts/ β Python scripts (Claude Code runs these)
β βββ 01_fetch_papers.py ... 07_generate_prisma.py
β
βββ templates/ β config.yaml templates
βββ scholarag_cli.py β CLI tool for project initialization
βββ requirements.txt β Python dependenciesView detailed 7-stage workflow β
What Gets Created
After running python scholarag_cli.py init, you'll have:
projects/2025-10-24_AI-Healthcare-Adoption/
βββ config.yaml β Project settings
βββ data/
β βββ open_access/ β Database search results
β βββ combined/ β Deduplicated papers
β βββ prisma/ β AI-PRISMA evaluation
β βββ pdfs/ β Downloaded PDFs
βββ rag/
β βββ chroma_db/ β Vector database
βββ outputs/ β PRISMA diagrams, reportsNext Steps
π Core Concepts
Learn about PRISMA, RAG, and vector databases
π‘ Prompt Library
Browse 7 specialized research prompts
Advanced: Manual CLI Mode
For users who prefer direct command-line control
# Clone the repository
git clone https://github.com/HosungYou/ScholaRAG.git
cd ScholaRAG
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install click pyyaml
# Initialize project
python scholarag_cli.py initTroubleshooting
Claude Code not responding
- 1. Press
Cmd/Ctrl + Shift + Pβ "Reload Window" - 2. Re-authenticate: Claude icon β Sign out β Sign in
- 3. Update extension to latest version
Python not found
Error: command not found: python3
Solution: Install from python.org/downloads