---
name: pollinations/code-formatting
source: https://app.decimal.ai/s/pollinations-code-formatting@1/SKILL.md
source_sha256: f1c5f8b40e09
---

# Code Formatting

Format JS/TS/JSON files changed on the current branch using Biome.

## Quick Usage

```bash
.claude/skills/code-formatting/scripts/format-branch.sh
```

This formats all `.js`, `.ts`, `.jsx`, `.tsx`, `.json`, `.jsonc` files changed compared to `main`.

## Custom Base Branch

```bash
.claude/skills/code-formatting/scripts/format-branch.sh develop
```

## What It Does

1. Finds files changed on current branch vs base branch
2. Filters to JS/TS/JSON files only
3. Runs `npx biome check --write` on those files
4. Uses same settings as the `ci-pull-request-checks.yml` CI workflow

## Config

Biome config is at `biome.jsonc` in repo root.

## Notes

- Run from repo root
- Requires Node.js/npx
- Only formats changed files (not entire codebase)