g4rcez/dotfiles/biome
Claude Code and agent skill by g4rcez/dotfiles
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Review and configure Biome setups for TypeScript/JavaScript projects
Install
npx vskill@latest install g4rcez/dotfiles/biomeSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Biome Review
Review these files for compliance: $ARGUMENTS
Read biome.json and any referenced config files. Output concise but comprehensive—sacrifice grammar for brevity. High signal-to-noise.
Rules
biome.json Structure
- Top-level keys:
$schema,formatter,linter,javascript,json,organizeImports,files,overrides - Always include
"$schema": "https://biomejs.dev/schemas/VERSION/schema.json" vcs.enabled = true+vcs.useIgnoreFile = true
Formatter
formatter.enabled = true(default); setindentStyle,indentWidth,lineWidthformatter.formatWithErrors = false— don't format files with parse errorsjavascript.formatter.quoteStyle—"single"or"double"; be consistent with existing codebasejavascript.formatter.semicolons—"always"or"asNeeded"javascript.formatter.trailingCommas—"all"(ES2017+) recommended
Linter
linter.enabled = true- Enable recommended rules:
"rules": { "recommended": true } - Extend with specific rule groups:
correctness,suspicious,style,performance,security,complexity,nursery - Rule severity:
"error"blocks CI;"warn"reports only;"off"disables - Override individual rules:
"rules": { "suspicious": { "noExplicitAny": "error" } }
organizeImports
"organizeImports": { "enabled": true }— runs automatically withbiome format --write/biome check --write
Files & Ignores
files.ignorefor paths to skip entirely:["dist", ".next", "node_modules", "*.generated.ts"]files.includeto whitelist (rarely needed; prefer ignore)- Prefer
files.ignoreover per-file// biome-ignorecomments
overrides
- Use
overridesto relax rules for test files or generated files:
CI Integration
biome ci— check + no writes; exits non-zero on any issue; use in CI pipelinesbiome check --write— fix + format in one pass; use in pre-commit hooksbiome format --write— format onlybiome lint --write— lint + auto-fix onlybiome check(no--write) — dry-run check; reports issues without writing
VSCode Integration
- Install
biomejs.biomeextension - Set as default formatter:
"editor.defaultFormatter": "biomejs.biome" "editor.formatOnSave": truefor auto-format"editor.codeActionsOnSave": { "source.organizeImports.biome": "explicit" }for import sorting on save
Replacing ESLint + Prettier
- Remove
eslint,eslint-config-*,prettier,@prettier/*and their config files - Copy ignore patterns →
biome.jsonfiles.ignore biome migrate eslint— auto-converts.eslintrc(Biome 1.5+)biome migrate prettier— auto-converts.prettierrc
Anti-patterns
- Mixing Prettier + Biome formatters — conflicting rules, double-formatting
// biome-ignore lint: reasonwithout specific rule name — use// biome-ignore lint/category/ruleName: reason- Ignoring entire files with
biome-ignoreinstead of scopedoverrides - Missing
organizeImports.enabled— imports won't sort biome formatin CI without--write=false/ usingbiome ciinsteadfiles.ignoremissingdist,node_modules,*.generated.*- No
$schema— loses IDE autocomplete and validation nurseryrules enabled in"error"severity in CI — nursery rules are unstable
Output Format
Group by file. Use file:line format (VS Code clickable). Terse findings.
State issue + location. Skip explanation unless fix non-obvious. No preamble.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.ai/skills/biome/SKILL.md
Popularity
- Repository stars
- 47
- Repository forks
- 2
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/g4rcez/dotfiles/biome)