biome-developer

Installation
SKILL.md

Purpose

This skill provides general development best practices, common gotchas, and Biome-specific patterns that apply across different areas of the codebase. Use this as a reference when you encounter unfamiliar APIs or need to avoid common mistakes.

Prerequisites

  • Basic familiarity with Rust
  • Understanding of Biome's architecture (parser, analyzer, formatter)
  • Development environment set up (see CONTRIBUTING.md)

Common Gotchas and Best Practices

Working with AST and Syntax Nodes

DO:

  • Use parser crate's quick_test to inspect AST structure before implementing
  • Understand the node hierarchy and parent-child relationships
  • Check both general cases AND specific types (e.g., Vue has both VueDirective and VueV*ShorthandDirective)
  • Verify your solution works for all relevant variant types, not just the first one you find
Related skills

More from biomejs/biome

Installs
140
Repository
biomejs/biome
GitHub Stars
24.6K
First Seen
Feb 18, 2026