| name | biome |
| description | Use when editing biome.json or biome.jsonc, configuring Biome linting or formatting, troubleshooting Biome diagnostics, setting ignores or overrides, or replacing ESLint/Prettier in JS and TS projects. |
Biome Skill
Overview
Expert knowledge for Biome, an extremely fast toolchain for web projects (replaces ESLint and Prettier).
References Index
For detailed guides on configurations and overrides:
Example Configuration
Minimal biome.json with workspace overrides:
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"organizeImports": { "enabled": true },
"formatter": {
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 100
},
"linter": {
"enabled": true,
"rules": { "recommended": true }
},
"overrides": [
{
"include": ["**/*.generated.ts"],
"linter": { "enabled": false }
}
]
}
Official References
Shared Styleguide Baseline
- Use shared styleguides for generic language/framework rules to reduce duplication in this skill.
- General Principles
- Biome
- Keep this skill focused on tool-specific workflows, edge cases, and integration details.
## Guardrails
Add guardrails instructions here.
## Validation
Add validation instructions here.