Help us improve
Share bugs, ideas, or general feedback.
From frontend-skills
Installs Biome linter with Ultracite preset, creates biome.jsonc config, and sets up a Claude Code Stop hook for auto-fix on changed JS/TS files.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:setup-biomeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Biome** linter/formatter + **Ultracite** opinionated preset
Configures Biome for JavaScript/TypeScript projects including biome.json setup, schema versions, VCS integration, file ignores, and formatter/linter rules. Use for new projects or config migrations.
Configures Ultracite multi-provider linting/formatting with Biome, ESLint, Oxlint for JS/TS projects. Handles v6/v7 setup, provider selection, Git hooks, MCP/AI integration, migrations, monorepo configs, type-aware linting errors.
Provides Biome commands for formatting, linting, and organizing imports in JavaScript, TypeScript, JSX/TSX, JSON, CSS projects. Use for zero-config setup, fast CI checks, or ESLint/Prettier migration.
Share bugs, ideas, or general feedback.
noUnusedImports, avoid deletion loops)noConsole, cognitive complexity 15, noDeprecatedImports, restricted imports (moment/lodash/classnames/mobx/yup)bun add -D @biomejs/biome ultracite --yarn
biome.jsoncFrom REFERENCE.md. Extend ultracite/biome/core + ultracite/biome/react. VCS git on. Test files re-enable noExplicitAny.
{
"scripts": {
"lint": "biome check .",
"lint:fix": "biome check --write .",
"lint:file": "biome check",
"lint:fix:file": "biome check --write"
}
}
Copy scripts/biome-autofix.sh -> .claude/hooks/. chmod +x. Add to Stop.
bun run lint + bun run lint:fix work