claude-scholar  by Galaxy-Dawn

Claude Code CLI configuration for AI research and academic writing

Created 4 weeks ago

New!

710 stars

Top 48.2% on SourcePulse

GitHubView on GitHub
Project Summary

A comprehensive Claude Code CLI configuration designed to streamline the entire academic research lifecycle, from initial idea generation through to publication, while also supporting software development and plugin creation. It targets data scientists, AI researchers, and academic writers, offering a pre-configured environment that automates and optimizes complex workflows.

How It Works

This project leverages Claude Code CLI by providing a rich ecosystem of specialized "skills," "commands," and "agents." Core to its operation are cross-platform Node.js "hooks" that automate workflow enforcement, including pre-prompt skill evaluation, session logging, and security checks. This approach integrates deeply with tools like Zotero for literature management and enforces coding standards and security protocols, creating a cohesive and efficient environment for both research and development.

Quick Start & Requirements

  • Primary install / run command:
    • Full Installation (Recommended): git clone https://github.com/Galaxy-Dawn/claude-scholar.git ~/.claude followed by restarting the Claude Code CLI.
    • Minimal and Selective installations are also available by copying specific components.
  • Non-default prerequisites and dependencies: Claude Code CLI, Git (optional), Node.js (for hooks, optional), uv/Python (for Python development).
  • Links: Repository: https://github.com/Galaxy-Dawn/claude-scholar

Highlighted Details

  • Covers a comprehensive 7-stage academic research workflow, from ideation with Zotero integration to publication and post-acceptance tasks.
  • Automated workflow enforcement via cross-platform Node.js hooks, including security measures, skill evaluation, and session logging.
  • Specialized skills for AI paper writing (e.g., ml-paper-writing, writing-anti-ai for removing AI patterns), citation verification, and literature review.
  • Features a knowledge feedback loop where agents like paper-miner and kaggle-miner continuously enrich the skill knowledge bases.

Maintenance & Community

This project is described as a "personal configuration system." While it welcomes contributions through issues for bugs and suggestions, specific community channels (like Discord or Slack) or details on notable contributors are not provided.

Licensing & Compatibility

  • License type: MIT License.
  • Compatibility notes: The permissive MIT license generally allows for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

As a personal configuration, the system may be highly tailored to the author's specific workflow and preferences. Its full effectiveness relies on the user's existing setup and familiarity with the Claude Code CLI. While aiming for comprehensiveness, advanced features or specific integrations might necessitate further user configuration or development.

Health Check
Last Commit

22 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
727 stars in the last 29 days

Explore Similar Projects

Feedback? Help us improve.