A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
$ npx -y skills add biomejs/biome --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: biomejs/biome
What's inside
./packages/@biomejs/biome/README.md
.biome.json
.cargo/
audit.toml
config.toml
.changeset/
add-react-compiler-rule.md
bitter-cats-cut.md
breezy-pens-draw.md
config.json
cuddly-places-bow.md
cyan-seals-walk.md
every-chefs-hunt.md
feat-html-style-attribute-css.md
fix-svelte-double-curly.md
hot-trams-doubt.md
new-hornets-talk.md
nice-jobs-shop.md
puny-rabbits-read.md
red-deer-doubt.md
sweet-horses-write.md
yummy-owls-boil.md
.claude/
settings.json
skills/
biome-code-review/
SKILL.md
biome-developer/
SKILL.md
changeset/
SKILL.md
diagnostics-development/
SKILL.md
doc-comments/
SKILL.md
eslint-migrate-options/
SKILL.md
formatter-development/
SKILL.md
lint-rule-development/
references/
OPTIONS.md
SKILL.md
parser-development/
SKILL.md
pull-request/
SKILL.md
README.md
testing-codegen/
SKILL.md
type-inference/
SKILL.md
.coderabbit.yaml
.devcontainer/
devcontainer.json
.dockerignore
.editorconfig
.git-blame-ignore-revs
.gitattributes
.github/
CODEOWNERS
documentation-issue-labeler.yaml
ISSUE_TEMPLATE/
01_formatter_bug.yml
02_lint_bug.yml
03_bug.yml
04_task.yml
05_umbrella.yml
06_commercial_request.yml
config.yml
labeler.yml
PULL_REQUEST_TEMPLATE.md
renovate.json5
scripts/
find-stale-issues.ts
workflows/
actions_linter.yml
agent_scan.yml
autofix.yml
benchmark_markdown.yml
benchmark.yml
beta_js_api.yml
beta.yml
close-issue.yml
label-issue.yaml
labels.yml
lint_rule_docs.yml
main.yml
needs-repro.yml
parser_conformance.yml
preview.yml
publish-crates.yml
pull_request_js.yml
pull_request_markdown.yml
pull_request_node.yml
pull_request_title_lint.yaml
pull_request.yml
release_cli.yml
release_js_api.yml
release.yml
repository_dispatch.yml
.gitignore
.markdownlint.json
AGENTS.md
Cargo.lock
Cargo.toml
CHANGELOG_v1.md
CHANGELOG.md
CLAUDE.md
clippy.toml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
crates/
biome_analyze/
biome_analyze_macros/
Cargo.toml
src/
group_macro.rs
lib.rs
rule_source_variant_index.rs
Cargo.toml
CONTRIBUTING.md
src/
analyzer_plugin.rs
categories.rs
context.rs
diagnostics.rs
lib.rs
matcher.rs
options.rs
profiling.rs
query.rs
registry.rs
rule.rs
services.rs
shared/
class_dedup.rs
mod.rs
sort_attributes.rs
signals.rs
snapshots/
biome_analyze__profiling__tests__display_profiles_snapshot.snap
suppression_action.rs
suppressions.rs
syntax.rs
utils.rs
visitor.rs
biome_aria/
biome_aria_metadata/
build.rs
Cargo.toml
CONTRIBUTING.md
src/
lib.rs
Cargo.toml
src/
event_handlers.rs
lib.rs
roles.rs
biome_cli/
Cargo.toml
README.md
src/
changed.rs
cli_options.rs
commands/
check.rs
ci.rs
clean.rs
daemon.rs
explain.rs
format.rs
init.rs
lint.rs
migrate.rs
mod.rs
rage.rs
search.rs
upgrade.rs
version.rs
diagnostics.rs
execute/
migrate/
migrate.rs
eslint_any_rule_to_biome.rs
eslint_eslint.rs
eslint_jest.rs
eslint_jsxa11y.rs
eslint_to_biome.rs
eslint_typescript.rs
eslint_unicorn.rs
eslint.rs
ignorefile.rs
node.rs
prettier.rs
unsupported_rules.rs
mod.rs
lib.rs
logging.rs
main.rs
panic.rs
reporter/
checkstyle.rs
github.rs
gitlab.rs
json.rs
junit.rs
mod.rs
profilers.rs
rdjson.rs
sarif.rs
summary.rs
terminal.rs
runner/
collector.rs
crawler.rs
diagnostics.rs
execution.rs
finalizer.rs
handler.rs
impls/
collectors/
default.rs
mod.rs
commands/
custom_execution.rs
mod.rs
traversal.rs
crawlers/
default.rs
mod.rs
executions/
mod.rs
summary_verb.rs
finalizers/
default.rs
mod.rs
handlers/
default.rs
mod.rs
mod.rs
process_file/
check.rs
format.rs
lint_and_assist.rs
mod.rs
watchers/
default.rs
mock.rs
mod.rs
mod.rs
process_file.rs
run.rs
scan_kind.rs
watcher.rs
service/
mod.rs
unix.rs
windows.rs
tests/
cases/
assist.rs
biome_json_support.rs
config_extends.rs
config_path.rs
configuration.rs
css_parsing.rs
cts_files.rs
diagnostics.rs
editorconfig.rs
format_with_errors.rs
graphql.rs
handle_astro_files.rs
handle_css_files.rs
handle_svelte_files.rs
handle_vue_files.rs
help.rs
html_style_attribute.rs
html.rs
included_files.rs
indent_script_and_style.rs
javascript.rs
json_parsing.rs
linter_domains.rs
linter_groups_plain.rs
migrate_v2.rs
mod.rs
monorepo.rs
multiple_reporters.rs
overrides_formatter.rs
overrides_linter.rs
overrides_max_file_size.rs
overrides_organize_imports.rs
preset.rs
protected_files.rs
regression_tests.rs
reporter_checkstyle.rs
reporter_concise.rs
reporter_github.rs
reporter_gitlab.rs
reporter_json.rs
reporter_junit.rs
reporter_rdjson.rs
reporter_sarif.rs
reporter_summary.rs
reporter_terminal.rs
rules_via_dependencies.rs
suppressions.rs
tailwind_directives.rs
type_inference_profile.rs
unknown_files.rs
vcs_ignored_files.rs
vue_cross_language_rules.rs
watcher.rs
commands/
check.rs
ci.rs
explain.rs
format.rs
init.rs
lint.rs
migrate_eslint.rs
migrate_prettier.rs
migrate.rs
mod.rs
rage.rs
search.rs
version.rs
configs.rs
main.rs
snap_test.rs
snapshots/
main_cases_assist/
assist_emit_diagnostic_and_blocks_ci.snap
assist_emit_diagnostic_and_blocks.snap
assist_emit_diagnostic_but_doesnt_block.snap
assist_writes.snap
main_cases_biome_json_support/
always_disable_trailing_commas_biome_json.snap
biome_json_is_not_ignored.snap
check_biome_json.snap
ci_biome_json.snap
formatter_biome_json.snap
linter_biome_json.snap
main_cases_config_extends/
allows_reverting_fields_in_extended_config_to_default.snap
applies_extended_values_in_current_config.snap
extends_config_merge_overrides.snap
extends_config_ok_formatter_no_linter.snap
extends_config_ok_from_npm_package_with_author_field.snap
extends_config_ok_from_npm_package_with_condition_names.snap
extends_config_ok_from_npm_package.snap
extends_config_ok_linter_not_formatter.snap
extends_config_rule_fine_grained_options_merge.snap
extends_config_rule_fine_grained_options_merge2.snap
extends_config_rule_fix_options_merge.snap
extends_config_two_levels_deep.snap
extends_resolves_when_using_config_path.snap
extends_should_raise_an_error_for_unresolved_configuration_and_show_verbose.snap
extends_should_raise_an_error_for_unresolved_configuration.snap
respects_unaffected_values_from_extended_config.snap
main_cases_config_path/
raises_an_error_for_no_configuration_file_found.snap
raises_an_error_when_the_config_file_is_not_json.snap
set_config_path_to_directory.snap
set_config_path_to_file.snap
main_cases_configuration/
can_read_configuration_from_user_home.snap
can_read_hidden_biome_json_file.snap
can_read_hidden_biome_jsonc_file.snap
uses_project_config_before_user_config.snap
main_cases_css_parsing/
check_combined_css_parser_flags.snap
check_combined_format_with_errors_and_css_modules.snap
check_css_parse_css_modules_false.snap
check_css_parse_css_modules_true.snap
check_css_parse_respects_config_css_modules.snap
check_css_parse_respects_config_tailwind_directives.snap
check_css_parse_tailwind_directives_false.snap
check_css_parse_tailwind_directives_true.snap
check_css_parser_flags_override_config.snap
ci_combined_css_parser_flags.snap
ci_css_parse_css_modules_false.snap
ci_css_parse_css_modules_true.snap
ci_css_parse_tailwind_directives_false.snap
ci_css_parse_tailwind_directives_true.snap
format_css_parse_css_modules_true.snap
format_css_parse_tailwind_directives_true.snap
lint_css_parse_css_modules_true.snap
main_cases_cts_files/
should_allow_using_export_statements.snap
main_cases_diagnostics/
diagnostic_level.snap
logs_the_appropriate_messages_according_to_set_diagnostics_level.snap
max_diagnostics_no_verbose.snap
max_diagnostics_verbose.snap
reads_pnpm_workspace_catalog.snap
should_fail_when_max_diagnostics_is_zero.snap
main_cases_editorconfig/
end_of_line_parse_error.snap
indent_size_can_set_to_tab.snap
... 1600 moreShowing a partial view of a very large repo.
FAQ
biome is a Claude Code plugin with 12 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes biome-code-review, biome-developer, changeset. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.