Complete guide to using Claude Code with VS Code, JetBrains, and terminal editors.
From claude-code-expertnpx claudepluginhub markus41/claude --plugin claude-code-expertThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Complete guide to using Claude Code with VS Code, JetBrains, and terminal editors.
code --install-extension anthropic.claude-code| Shortcut | Action |
|---|---|
Ctrl+Shift+P → "Claude" | Command palette actions |
| Select code → right-click → "Ask Claude" | Ask about selection |
// .vscode/settings.json
{
"claude-code.model": "claude-sonnet-4-6",
"claude-code.autoStart": false,
"claude-code.terminal.fontSize": 14
}
The status line shows at the bottom of the Claude Code terminal:
// settings.json
{
"statusLine": {
"enabled": true,
"show": ["model", "cost", "context"]
}
}
# Start Claude Code
claude
# Start with specific project
cd /path/to/project && claude
# Use with tmux
tmux new-session -s claude
claude
# Use with screen
screen -S claude
claude
# Add to .bashrc or .zshrc
# Alias for quick access
alias cc="claude"
alias ccp="claude -p"
# Function for pipe usage
ccr() {
cat "$1" | claude -p "review this code"
}
# Function for quick questions
ccq() {
claude -p "$*"
}
# Add additional directories to Claude's context
claude --add-dir /path/to/related/project
claude --add-dir /path/to/shared/libs
# Multiple directories
claude --add-dir ./frontend --add-dir ./backend --add-dir ./shared
# Claude Code works over SSH
ssh user@remote-server
claude
# Run Claude Code in Docker
docker run -it -v $(pwd):/workspace -w /workspace \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
node:20 npx @anthropic-ai/claude-code
Claude Code works in Codespaces with terminal access.
Works with VS Code Remote SSH, Containers, and WSL extensions.
name: Claude Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm install -g @anthropic-ai/claude-code
- run: |
claude -p "Review the changes in this PR for bugs and improvements" \
--output-format json \
--max-turns 10 \
--dangerously-skip-permissions
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
claude-review:
image: node:20
script:
- npm install -g @anthropic-ai/claude-code
- claude -p "Review this merge request" --output-format json --max-turns 10 --dangerously-skip-permissions
variables:
ANTHROPIC_API_KEY: $ANTHROPIC_API_KEY
Claude Code can be used alongside Vim/Neovim via terminal split:
# In a terminal split, run Claude Code
# It can edit files that Vim also has open
# Use :e! in Vim to reload after Claude makes changes
Some community plugins provide Claude Code integration for Neovim.
export TERM=xterm-256color.claude/settings.json permissions config