
biomejs/biome
10 skills870 installs255k starsGitHub
Install
npx skills add https://github.com/biomejs/biomeSkills in this repo
1Biome Developerbiome-developer supports contributors working on the Biome toolchain and consuming projects, covering configuration, rule development, and troubleshooting for fast JavaScript and TypeScript linting and formatting.284installs2Parser DevelopmentThis skill guides a Biome contributor to implement parsers with error recovery for new languages. It covers grammar authoring in .ungram format, lexer implementation, error recovery strategies, and list parsing patterns. A contributor uses it when adding parsing support for a new language or implementing error recovery.97installs3Formatter DevelopmentThis skill guides a Biome contributor to implement formatting rules using Biome's IR-based formatter infrastructure. It covers the trait-based formatting system, IR generation, comment handling, and snapshot testing with Prettier comparison. A contributor uses it when adding formatting for new syntax nodes or diagnosing idempotency failures.89installs4Lint Rule DevelopmentThis skill is a step-by-step guide for creating and implementing lint rules in Biome's analyzer. It provides scaffolding commands, implementation patterns, semantic-model binding analysis, code actions, and testing workflows. A contributor uses it when adding a new lint or assist rule to Biome.89installs5Testing CodegenThis skill guides a Biome contributor through testing workflows and code-generation commands. It covers snapshot testing with insta, managing snapshots, quick_test iteration, and regenerating analyzer, parser, and formatter code after changes. A contributor uses it when running tests or updating generated code in the Biome repo.85installs6Diagnostics DevelopmentThis skill guides a coding agent working on the Biome codebase to create diagnostics, the error messages, warnings, and hints shown to users. It covers the Diagnostic trait, advice types, and code frame displays. A contributor uses it when adding or improving diagnostics for lint rules so messages stay clear and actionable.80installs7Type InferenceThis skill guides a Biome contributor working with the module graph and type inference system. It covers type references, the local, thin, and full resolution phases, and the architecture designed for IDE performance. A contributor uses it when implementing type-aware lint rules or working on the module graph infrastructure.80installs8Eslint Migrate OptionsThis skill guides a Biome contributor to implement ESLint-to-Biome rule option migrators inside biome migrate eslint. It explains how to deserialize plugin-specific ESLint options, translate them into Biome rule options, and wire them into the migrate pipeline. A contributor uses it when a rule's ESLint source has configurable options that should be preserved, not just its severity.24installs9Pull RequestThis skill guides a Biome contributor through creating a pull request for the repository. It covers choosing the target branch, conventional-commit title formatting, the PR template, AI-assistance disclosure, and a pre-PR checklist. A contributor uses it when opening a PR or writing a PR description for Biome.22installs10ChangesetThis skill guides creating and writing changesets for pull requests in the Biome codebase, which drive CHANGELOG generation and release automation. It covers choosing the patch/minor/major change type, the required file format, and writing guidelines for bug fixes, new rules, formatter, and parser changes. A developer uses it when a PR introduces user-visible changes that need a changeset entry.20installs