By pleaseai
MCP server and CLI tool for AI-assisted coding with auto-formatting and LSP diagnostics
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
English | 한국어
Auto-formatting and LSP diagnostics plugin for Claude Code. Get real-time type checking feedback and automatic code formatting during AI coding sessions.
/plugin marketplace add pleaseai/code-intelligence
Install only the language servers you need:
# TypeScript/JavaScript
/plugin install typescript-lsp@code-intelligence
# Python
/plugin install pyright-lsp@code-intelligence
# Go
/plugin install gopls-lsp@code-intelligence
# Rust
/plugin install rust-analyzer-lsp@code-intelligence
Note: Language server binaries are auto-installed via
npm installon first session start. No manual binary installation is required.
# Update marketplace and plugins
/plugin marketplace update code-intelligence
# Disable without removing
/plugin disable code-please@code-intelligence
# Re-enable
/plugin enable code-please@code-intelligence
# Uninstall
/plugin uninstall code-please@code-intelligence
# Reload after changes (no restart needed)
/reload-plugins
| Plugin | Language | Server |
|---|---|---|
typescript-lsp | TypeScript/JavaScript | typescript-language-server |
pyright-lsp | Python | pyright |
gopls-lsp | Go | gopls |
rust-analyzer-lsp | Rust | rust-analyzer |
kotlin-lsp | Kotlin | JetBrains Kotlin LSP |
dart-lsp | Dart | dart language-server |
vue-lsp | Vue | @vue/language-server |
svelte-lsp | Svelte | svelte-language-server |
astro-lsp | Astro | @astrojs/language-server |
deno-lsp | Deno | deno lsp |
biome-lsp | JS/TS (linter) | biome |
oxlint-lsp | JS/TS (linter) | oxlint |
eslint-lsp | JS/TS (linter) | eslint |
prisma-lsp | Prisma | @prisma/language-server |
graphql-lsp | GraphQL | graphql-language-service-cli |
yaml-lsp | YAML | yaml-language-server |
bash-lsp | Bash/Shell | bash-language-server |
dockerfile-lsp | Dockerfile | dockerfile-language-server |
php-lsp | PHP | intelephense |
jdtls-lsp | Java | Eclipse JDTLS |
clangd-lsp | C/C++ | clangd |
csharp-lsp | C# | OmniSharp |
fsharp-lsp | F# | fsautocomplete |
swift-lsp | Swift | SourceKit-LSP |
rubocop-lsp | Ruby (linter) | rubocop |
elixir-lsp | Elixir | elixir-ls |
lua-lsp | Lua | lua-language-server |
ocaml-lsp | OCaml | ocaml-lsp |
terraform-lsp | Terraform | terraform-ls |
texlab-lsp | LaTeX | TexLab |
gleam-lsp | Gleam | gleam |
zls-lsp | Zig | zls |
# Install globally
npm install -g @pleaseai/code
# Format a file
code format src/index.ts
# Get LSP diagnostics
code lsp src/index.ts
# Check and install tools
code setup
Create .please/config.yml in your project root:
# Formatter settings
formatter:
biome:
command: [biome, format, --write, $FILE]
extensions: [.ts, .tsx, .js, .jsx]
prettier:
disabled: true # Disable a built-in formatter
custom:
command: [my-formatter, $FILE]
extensions: [.xyz]
# LSP settings
lsp:
typescript:
enabled: true
pyright:
root: ./backend # Custom root path
vue:
enabled: false # Disable a specific server
Set formatter: false or lsp: false to globally disable either subsystem.
biome, prettier, gofmt, mix (Elixir), zig fmt, clang-format, ktlint (Kotlin), ruff, air (R), uv format, rubocop, standardrb, htmlbeautifier, dart, ocamlformat, terraform, latexindent, gleam, prisma
| Variable | Description | Default |
|---|---|---|
CODE_PROJECT_PATH | Project directory | cwd |
CLAUDE_PROJECT_DIR | Used in hook mode | - |
bun install # Install dependencies
bun run test # Run tests
bun run typecheck # Type check
bun run build # Build
MIT
npx claudepluginhub pleaseai/code-intelligence --plugin code-intelligence-lspA powerful code indexing tool with multi-platform support
Better Auth authentication framework skills for JavaScript/TypeScript projects
TossPayments payment integration guide - access official documentation for payment widget, checkout, and API integration
Write beautiful documentations with Nuxt and Markdown.
Browser and desktop app automation for AI agents — web browsing, Electron app control, Slack automation, and QA testing workflows
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams