From claude-code-expert
Guides setup and usage of Claude Code in VS Code extensions, JetBrains plugins, terminals like iTerm2/Alacritty/tmux, remote SSH/Docker/Codespaces, and GitHub Actions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-expert:ide-integrationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete guide to using Claude Code with VS Code, JetBrains, and terminal editors.
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 confignpx claudepluginhub markus41/claude --plugin claude-code-expertProvides complete reference for Claude Code CLI including installation methods across macOS, Windows, Linux; basic usage; session management, output, and permission flags. Ideal for quick command lookups.
Interactive getting-started walkthrough for new Claude Code users. Guides you through environment setup, your first session, and best practices.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.