Skip to content
Back to skills

457 Ide Integration 1e599fd5

ASecurity

Use Claude Code with Visual Studio Code and JetBrains IDEs.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
code-qualitygorubyphpbashsqlrefactoringapidatabasesecurityperformance

Works with

  • claude code
  • vscode
  • terminal
  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 457-ide-integration_1e599fd5 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 457 Ide Integration 1e599fd5?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 457 Ide Integration 1e599fd5
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-457-ide-integration-1e599fd5/badge)](https://www.skillsdirectory.com/skills/tools-only-457-ide-integration-1e599fd5)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# IDE Integration

Use Claude Code with Visual Studio Code and JetBrains IDEs.

## Visual Studio Code

### Installation

1. Open VS Code
2. Go to Extensions (Ctrl+Shift+X)
3. Search for "Claude Code"
4. Click Install
5. Authenticate with API key

### Features

**Inline Chat**
- Press Ctrl+I (Cmd+I on Mac)
- Ask questions about code
- Get suggestions in context
- Apply changes directly

**Code Actions**
- Right-click on code
- Select "Ask Claude"
- Get refactoring suggestions
- Fix bugs and issues

**Diff View**
- See proposed changes
- Accept/reject modifications
- Review before applying
- Staged diff comparison

**Terminal Integration**
- Built-in Claude terminal
- Run commands via Claude
- Execute tools directly
- View real-time output

### Configuration

**.vscode/settings.json:**
```json
{
  "claude.apiKey": "${ANTHROPIC_API_KEY}",
  "claude.model": "claude-sonnet-4-5-20250929",
  "claude.maxTokens": 8192,
  "claude.autoSave": true,
  "claude.inlineChat.enabled": true,
  "claude.terminalIntegration": true
}
```

### Keyboard Shortcuts

**Default shortcuts:**
- `Ctrl+I`: Inline chat
- `Ctrl+Shift+C`: Open Claude panel
- `Ctrl+Shift+Enter`: Submit to Claude
- `Escape`: Close Claude chat

**Custom shortcuts (.vscode/keybindings.json):**
```json
[
  {
    "key": "ctrl+alt+c",
    "command": "claude.openChat"
  },
  {
    "key": "ctrl+alt+r",
    "command": "claude.refactor"
  }
]
```

### Workspace Integration

**Project-specific Claude settings:**

.vscode/claude.json:
```json
{
  "skills": [".claude/skills/project-skill"],
  "commands": [".claude/commands"],
  "mcpServers": ".claude/mcp.json",
  "outputStyle": "technical-writer"
}
```

### Common Workflows

**Explain Code:**
1. Select code
2. Right-click → "Ask Claude"
3. Type: "Explain this code"

**Refactor:**
1. Select function
2. Press Ctrl+I
3. Type: "Refactor for better performance"

**Fix Bug:**
1. Click on error
2. Press Ctrl+I
3. Type: "Fix this error"

**Generate Tests:**
1. Select function
2. Right-click → "Ask Claude"
3. Type: "Write tests for this"

## JetBrains IDEs

Supported IDEs:
- IntelliJ IDEA
- PyCharm
- WebStorm
- PhpStorm
- GoLand
- RubyMine
- CLion
- Rider

### Installation

1. Open Settings (Ctrl+Alt+S)
2. Go to Plugins
3. Search "Claude Code"
4. Click Install
5. Restart IDE
6. Authenticate with API key

### Features

**AI Assistant Panel**
- Dedicated Claude panel
- Context-aware suggestions
- Multi-file awareness
- Project understanding

**Inline Suggestions**
- As-you-type completions
- Contextual code generation
- Smart refactoring hints
- Error fix suggestions

**Code Reviews**
- Automated code reviews
- Security vulnerability detection
- Best practice recommendations
- Performance optimization tips

**Refactoring Support**
- Smart rename
- Extract method
- Inline variable
- Move class

### Configuration

**Settings → Tools → Claude Code:**
```
API Key: [Your API Key]
Model: claude-sonnet-4-5-20250929
Max Tokens: 8192
Auto-complete: Enabled
Code Review: Enabled
```

**Project Settings (.idea/claude.xml):**
```xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ClaudeSettings">
    <option name="model" value="claude-sonnet-4-5-20250929" />
    <option name="skillsPath" value=".claude/skills" />
    <option name="autoReview" value="true" />
  </component>
</project>
```

### Keyboard Shortcuts

**Default shortcuts:**
- `Ctrl+Shift+A`: Ask Claude
- `Alt+Enter`: Quick fixes with Claude
- `Ctrl+Alt+L`: Format with Claude suggestions

**Custom shortcuts (Settings → Keymap → Claude Code):**
```
Ask Claude: Ctrl+Shift+C
Refactor with Claude: Ctrl+Alt+R
Generate Tests: Ctrl+Alt+T
Code Review: Ctrl+Alt+V
```

### Integration with IDE Features

**Version Control:**
- Review commit diffs with Claude
- Generate commit messages
- Suggest PR improvements
- Analyze merge conflicts

**Debugger:**
- Explain stack traces
- Suggest fixes for errors
- Debug complex issues
- Analyze variable states

**Database Tools:**
- Generate SQL queries
- Optimize database schema
- Write migration scripts
- Explain query plans

### Common Workflows

**Generate Boilerplate:**
1. Right-click in editor
2. Select "Generate" → "Claude Code"
3. Choose template type

**Review Changes:**
1. Open Version Control panel
2. Right-click on changeset
3. Select "Review with Claude"

**Debug Error:**
1. Hit breakpoint
2. Right-click in debugger
3. Select "Ask Claude about this"

## CLI Integration

Use Claude Code from IDE terminal:

```bash
# In VS Code terminal
claude "explain this project structure"

# In JetBrains terminal
claude "add error handling to current file"
```

## Best Practices

### VS Code

**Workspace Organization:**
- Use workspace settings for team consistency
- Share .vscode/claude.json in version control
- Document custom shortcuts
- Configure output styles per project

**Performance:**
- Limit inline suggestions in large files
- Disable auto-save for better control
- Use specific prompts
- Close unused editor tabs

### JetBrains

**Project Configuration:**
- Enable Claude for specific file types only
- Configure inspection severity
- Set up custom code review templates
- Use project-specific skills

**Performance:**
- Adjust auto-complete delay
- Limit scope of code analysis
- Disable for binary files
- Configure memory settings

## Troubleshooting

### VS Code

**Extension Not Loading:**
```bash
# Check extension status
code --list-extensions | grep claude

# Reinstall
code --uninstall-extension anthropic.claude-code
code --install-extension anthropic.claude-code
```

**Authentication Issues:**
- Verify API key in settings
- Check environment variable
- Re-authenticate in extension
- Review proxy settings

### JetBrains

**Plugin Not Responding:**
```
File → Invalidate Caches / Restart
Settings → Plugins → Claude Code → Reinstall
```

**Performance Issues:**
- Increase IDE memory (Help → Edit Custom VM Options)
- Disable unused features
- Clear caches
- Update plugin version

## See Also

- VS Code extension: https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code
- JetBrains plugin: https://plugins.jetbrains.com/plugin/claude-code
- Configuration: `references/configuration.md`
- Troubleshooting: `references/troubleshooting.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.