update-cursor-settingslisted
Install: claude install-skill kensaurus/cursor-kenji
# Updating Cursor Settings
This skill guides you through modifying Cursor/VSCode user settings. Use this when the user wants to change editor settings, preferences, configuration, themes, keybindings, or any `settings.json` values.
## CRITICAL: Check Existing First
**Before modifying ANY settings, verify:**
1. **Read current settings:**
```bash
cat ~/.config/Cursor/User/settings.json 2>/dev/null | head -50 # Linux
cat ~/Library/Application\ Support/Cursor/User/settings.json 2>/dev/null | head -50 # macOS
```
2. **Check for workspace settings:**
```bash
cat .vscode/settings.json 2>/dev/null
```
3. **Understand current state:**
- What's the current value of the setting?
- Are there conflicting workspace settings?
**Why:** Preserve existing settings. Only modify what's requested.
## Settings File Location
| OS | Path |
|----|------|
| macOS | ~/Library/Application Support/Cursor/User/settings.json |
| Linux | ~/.config/Cursor/User/settings.json |
| Windows | %APPDATA%\Cursor\User\settings.json |
## Before Modifying Settings
1. **Read the existing settings file** to understand current configuration
2. **Preserve existing settings** - only add/modify what the user requested
3. **Validate JSON syntax** before writing to avoid breaking the editor
## Modifying Settings
### Step 1: Read Current Settings
```typescript
// Read the settings file first
const settingsPath = "~/Library/Application Support/Cursor/User/settings.json";
// Use the Read tool to get current conten