From configure-plugin
Checks and configures EditorConfig and VS Code workspace settings for project languages like JS/TS, Python, Rust; sets format-on-save, recommends extensions like Biome, Ruff, rust-analyzer.
npx claudepluginhub laurigates/claude-plugins --plugin configure-pluginThis skill is limited to using the following tools:
Check and configure editor settings for consistency across the team.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Check and configure editor settings for consistency across the team.
| Use this skill when... | Use another approach when... |
|---|---|
| Setting up consistent editor configuration across a team | Personal editor preferences only (configure in user settings) |
| Checking EditorConfig or VS Code workspace compliance | Just viewing existing .editorconfig (use Read tool) |
| Configuring format-on-save for detected languages | Project doesn't use VS Code (configure for other editors manually) |
| Adding recommended VS Code extensions for project tools | Extensions are already properly configured |
| Setting up debug configurations and tasks | Simple project with no debugging needs |
find . -maxdepth 1 -name \'.editorconfig\'find . -maxdepth 1 -name \'.vscode/settings.json\'find . -maxdepth 1 -name \'.vscode/extensions.json\'find . -maxdepth 1 -name \'.vscode/launch.json\'find . -maxdepth 1 -name \'.vscode/tasks.json\'find . -maxdepth 1 \( -name 'package.json' -o -name 'tsconfig.json' -o -name 'pyproject.toml' -o -name 'Cargo.toml' -o -name 'biome.json' \)find . -maxdepth 1 -name \'.project-standards.yaml\'Parse from $ARGUMENTS:
--check-only: Report compliance status without modifications--fix: Apply all fixes automatically without promptingExecute this editor configuration workflow:
Check for language indicators:
| Indicator | Language/Tool | Configuration Needed |
|---|---|---|
package.json | JavaScript/TypeScript | Biome |
tsconfig.json | TypeScript | TypeScript extension |
pyproject.toml | Python | Ruff, Python extension |
Cargo.toml | Rust | rust-analyzer |
biome.json | Biome formatter/linter | Biome extension |
Check existing configuration against these requirements:
EditorConfig:
.editorconfig existsVS Code Settings:
.vscode/settings.json existsVS Code Extensions:
.vscode/extensions.json existsPrint a formatted compliance report showing status of each check:
Editor Configuration Compliance Report
=======================================
Project: [name]
Languages: [detected]
Detected Tools: [detected]
EditorConfig: [status per check]
VS Code Settings: [status per check]
VS Code Extensions: [status per check]
Overall: [X issues found]
Recommendations: [list specific fixes]
If --check-only, stop here.
Apply fixes based on detected languages. Use configurations from REFERENCE.md.
.editorconfig with language-specific sections.vscode/settings.json with format-on-save and per-language formatters.vscode/extensions.json with recommended extensions for detected tools.vscode/launch.json with debug configurations for detected languages.vscode/tasks.json with build/test/lint tasksUpdate .project-standards.yaml:
components:
editor: "2025.1"
editor_config: true
vscode_settings: true
vscode_extensions: true
Create docs/EDITOR_SETUP.md with quick start instructions for the team covering VS Code setup, recommended extensions, and troubleshooting.
Print a summary of all changes made, including files created/updated, extensions recommended, and next steps for the team.
For detailed configuration templates and language-specific settings, see REFERENCE.md.
| Context | Command |
|---|---|
| Check if EditorConfig exists | test -f .editorconfig && echo "exists" || echo "missing" |
| Validate EditorConfig syntax | editorconfig-checker .editorconfig 2>&1 (if installed) |
| Check VS Code settings exist | test -f .vscode/settings.json && jq empty .vscode/settings.json 2>&1 |
| List detected languages | find . -maxdepth 1 \( -name 'package.json' -o -name 'pyproject.toml' -o -name 'Cargo.toml' \) -exec basename {} \; |
| Quick compliance check | /configure:editor --check-only |
| Auto-fix all issues | /configure:editor --fix |
| Flag | Description |
|---|---|
--check-only | Report status without offering fixes |
--fix | Apply all fixes automatically without prompting |
# Check compliance and offer fixes
/configure:editor
# Check only, no modifications
/configure:editor --check-only
# Auto-fix all issues
/configure:editor --fix
/configure:formatting - Configure code formatting/configure:linting - Configure linting tools/configure:all - Run all compliance checks