Best AI GitHub Repos
Browse 327 repos. Filter by type or sort.
anthropics/code-simplifierOfficial
Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality
anthropics/commit-commandsOfficial
# Commit Commands Plugin Streamline your git workflow with simple commands for committing, pushing, and creating pull requests. ## Overview The Commit Commands Plugin automates common git operations, reducing context switching and manual command execution. Instead of running multiple git commands, use a single slash command to handle your entire workflow. ## Commands ### `/commit` Creates a git commit with an automatically generated commit message based on staged and unstaged changes. **W
anthropics/csharp-lspOfficial
# csharp-lsp C# language server for Claude Code, providing code intelligence and diagnostics. ## Supported Extensions `.cs` ## Installation ### Via .NET tool (recommended) ```bash dotnet tool install --global csharp-ls ``` ### Via Homebrew (macOS) ```bash brew install csharp-ls ``` ## Requirements - .NET SDK 6.0 or later ## More Information - [csharp-ls GitHub](https://github.com/razzmatazz/csharp-language-server) - [.NET SDK Download](https://dotnet.microsoft.com/download)
anthropics/example-pluginOfficial
# Example Plugin A comprehensive example plugin demonstrating Claude Code extension options. ## Structure ``` example-plugin/ ├── .claude-plugin/ │ └── plugin.json # Plugin metadata ├── .mcp.json # MCP server configuration ├── skills/ │ ├── example-skill/ │ │ └── SKILL.md # Model-invoked skill (contextual guidance) │ └── example-command/ │ └── SKILL.md # User-invoked skill (slash command) └── commands/ └── example-command.md
anthropics/explanatory-output-styleOfficial
# Explanatory Output Style Plugin This plugin recreates the deprecated Explanatory output style as a SessionStart hook. WARNING: Do not install this plugin unless you are fine with incurring the token cost of this plugin's additional instructions and output. ## What it does When enabled, this plugin automatically adds instructions at the start of each session that encourage Claude to: 1. Provide educational insights about implementation choices 2. Explain codebase patterns and decisions 3.
anthropics/feature-devOfficial
# Feature Development Plugin A comprehensive, structured workflow for feature development with specialized agents for codebase exploration, architecture design, and quality review. ## Overview The Feature Development Plugin provides a systematic 7-phase approach to building new features. Instead of jumping straight into code, it guides you through understanding the codebase, asking clarifying questions, designing architecture, and ensuring quality, resulting in better-designed features that in
anthropics/frontend-designOfficial
# Frontend Design Plugin Generates distinctive, production-grade frontend interfaces that avoid generic AI aesthetics. ## What It Does Claude automatically uses this skill for frontend work. Creates production-ready code with: - Bold aesthetic choices - Distinctive typography and color palettes - High-impact animations and visual details - Context-aware implementation ## Usage ``` "Create a dashboard for a music streaming app" "Build a landing page for an AI security startup" "Design a set
anthropics/gopls-lspOfficial
# gopls-lsp Go language server for Claude Code, providing code intelligence, refactoring, and analysis. ## Supported Extensions `.go` ## Installation Install gopls using the Go toolchain: ```bash go install golang.org/x/tools/gopls@latest ``` Make sure `$GOPATH/bin` (or `$HOME/go/bin`) is in your PATH. ## More Information - [gopls Documentation](https://pkg.go.dev/golang.org/x/tools/gopls) - [GitHub Repository](https://github.com/golang/tools/tree/master/gopls)
anthropics/hookifyOfficial
# Hookify Plugin Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. ## Overview The hookify plugin makes it simple to create hooks without editing complex `hooks.json` files. Instead, you create lightweight markdown configuration files that define patterns to watch for and messages to show when those patterns match. **Key features:** - 🎯 Analyze conversations to find unwanted behaviors automatically - 📝 Simple markdown
anthropics/jdtls-lspOfficial
# jdtls-lsp Java language server (Eclipse JDT.LS) for Claude Code, providing code intelligence and refactoring. ## Supported Extensions `.java` ## Installation ### Via Homebrew (macOS) ```bash brew install jdtls ``` ### Via package manager (Linux) ```bash # Arch Linux (AUR) yay -S jdtls # Other distros: manual installation required ``` ### Manual Installation 1. Download from [Eclipse JDT.LS releases](https://download.eclipse.org/jdtls/snapshots/) 2. Extract to a directory (e.g., `~/.loca
anthropics/kotlin-lspOfficial
Kotlin language server for Claude Code, providing code intelligence, refactoring, and analysis. ## Supported Extensions `.kt` `.kts` ## Installation Install the Kotlin LSP CLI. ```bash brew install JetBrains/utils/kotlin-lsp ``` ## More Information - [kotlin LSP](https://github.com/Kotlin/kotlin-lsp)
anthropics/learning-output-styleOfficial
# Learning Style Plugin This plugin combines the unshipped Learning output style with explanatory functionality as a SessionStart hook. **Note:** This plugin differs from the original unshipped Learning output style by also incorporating all functionality from the [explanatory-output-style plugin](https://github.com/anthropics/claude-code/tree/main/plugins/explanatory-output-style), providing both interactive learning and educational insights. WARNING: Do not install this plugin unless you ar
anthropics/lua-lspOfficial
# lua-lsp Lua language server for Claude Code, providing code intelligence and diagnostics. ## Supported Extensions `.lua` ## Installation ### Via Homebrew (macOS) ```bash brew install lua-language-server ``` ### Via package manager (Linux) ```bash # Ubuntu/Debian (via snap) sudo snap install lua-language-server --classic # Arch Linux sudo pacman -S lua-language-server # Fedora sudo dnf install lua-language-server ``` ### Manual Installation Download pre-built binaries from the [releases
anthropics/math-olympiadOfficial
# math-olympiad Competition math solver with adversarial verification. ## The problem Self-verification gets fooled. A verifier that sees the reasoning is biased toward agreement. ArXiv:2503.21934 ("Proof or Bluff") showed 85.7% self-verified IMO success drops to <5% under human grading. ## The approach - **Context-isolated verification**: verifier sees only the clean proof, never the reasoning trace - **Pattern-armed adversarial checks**: not "is this correct?" but "does this accidenta
anthropics/mcp-server-devOfficial
# mcp-server-dev Skills for designing and building MCP servers that work smoothly with Claude. ## What's inside Three skills that compose into a full build path: | Skill | Purpose | |---|---| | **`build-mcp-server`** | Entry point. Interrogates the use case, picks deployment model (remote HTTP / MCPB / local stdio), picks tool-design pattern, routes to a specialized skill. | | **`build-mcp-app`** | Adds interactive UI widgets (forms, pickers, confirm dialogs) rendered inline in chat. Works
anthropics/php-lspOfficial
# php-lsp PHP language server (Intelephense) for Claude Code, providing code intelligence and diagnostics. ## Supported Extensions `.php` ## Installation Install Intelephense globally via npm: ```bash npm install -g intelephense ``` Or with yarn: ```bash yarn global add intelephense ``` ## More Information - [Intelephense Website](https://intelephense.com/) - [Intelephense on npm](https://www.npmjs.com/package/intelephense)
anthropics/playgroundOfficial
# Playground Plugin Creates interactive HTML playgrounds. Self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. ## What is a Playground? A playground is a self-contained HTML file with: - Interactive controls on one side - A live preview on the other - A prompt output at the bottom with a copy button The user adjusts controls, explores visually, then copies the generated prompt back into Claude. ## When
anthropics/plugin-devOfficial
# Plugin Development Toolkit A comprehensive toolkit for developing Claude Code plugins with expert guidance on hooks, MCP integration, plugin structure, and marketplace publishing. ## Overview The plugin-dev toolkit provides seven specialized skills to help you build high-quality Claude Code plugins: 1. **hook-development** - Advanced hooks API and event-driven automation 2. **mcp-integration** - Model Context Protocol server integration 3. **plugin-structure** - Plugin organization and man
anthropics/pr-review-toolkitOfficial
# PR Review Toolkit A comprehensive collection of specialized agents for thorough pull request review, covering code comments, test coverage, error handling, type design, code quality, and code simplification. ## Overview This plugin bundles 6 expert review agents that each focus on a specific aspect of code quality. Use them individually for targeted reviews or together for comprehensive PR analysis. ## Agents ### 1. Comment-analyzer **Focus**: Code comment accuracy and maintainability **
anthropics/pyright-lspOfficial
# pyright-lsp Python language server (Pyright) for Claude Code, providing static type checking and code intelligence. ## Supported Extensions `.py`, `.pyi` ## Installation Install Pyright globally via npm: ```bash npm install -g pyright ``` Or with pip: ```bash pip install pyright ``` Or with pipx (recommended for CLI tools): ```bash pipx install pyright ``` ## More Information - [Pyright on npm](https://www.npmjs.com/package/pyright) - [Pyright on PyPI](https://pypi.org/project/pyrigh
anthropics/ralph-loopOfficial
# Ralph Loop Plugin Implementation of the Ralph Wiggum technique for iterative, self-referential AI development loops in Claude Code. ## What is Ralph Loop? Ralph Loop is a development methodology based on continuous AI agent loops. As Geoffrey Huntley describes it: **"Ralph is a Bash loop"** - a simple `while true` that repeatedly feeds an AI agent a prompt file, allowing it to iteratively improve its work until completion. This technique is inspired by the Ralph Wiggum coding technique (na
anthropics/ruby-lspOfficial
# ruby-lsp Ruby language server for Claude Code, providing code intelligence and analysis. ## Supported Extensions `.rb`, `.rake`, `.gemspec`, `.ru`, `.erb` ## Installation ### Via gem (recommended) ```bash gem install ruby-lsp ``` ### Via Bundler Add to your Gemfile: ```ruby gem 'ruby-lsp', group: :development ``` Then run: ```bash bundle install ``` ## Requirements - Ruby 3.0 or later ## More Information - [Ruby LSP Website](https://shopify.github.io/ruby-lsp/) - [GitHub Repository](ht
anthropics/rust-analyzer-lspOfficial
# rust-analyzer-lsp Rust language server for Claude Code, providing code intelligence and analysis. ## Supported Extensions `.rs` ## Installation ### Via rustup (recommended) ```bash rustup component add rust-analyzer ``` ### Via Homebrew (macOS) ```bash brew install rust-analyzer ``` ### Via package manager (Linux) ```bash # Ubuntu/Debian sudo apt install rust-analyzer # Arch Linux sudo pacman -S rust-analyzer ``` ### Manual download Download pre-built binaries from the [releases page](
anthropics/security-guidanceOfficial
Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns
Everything AI. One email. Every Monday.
New tools. Model launches. Plugins. Repos. Tactics. The moves the sharpest builders are making right now, before everyone else. 5-minute read.