Claude-skill-registry jwc-biome-ultracite-fixing

Biome/Ultracite 린트 경고(예: useSortedClasses)와 포맷 문제를 의미 변경 없이(safe fix) 해결하고, 패키지 단위로 빠르게 재검증합니다.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/jwc-biome-ultracite-fixing" ~/.claude/skills/majiayu000-claude-skill-registry-jwc-biome-ultracite-fixing && rm -rf "$T"
manifest: skills/data/jwc-biome-ultracite-fixing/SKILL.md
source content

Biome / Ultracite Fixing

언제 사용하나요?

  • biome lint --error-on-warnings
    가 경고로 실패할 때
  • Tailwind class 정렬(
    useSortedClasses
    ) 경고를 안전하게 해결해야 할 때
  • import 정리/포맷을 레포 규칙에 맞춰야 할 때

기본 원칙

  • 의미 변경 없는 safe fix 우선
  • 변경 범위를 최소화: 먼저 “수정한 패키지/폴더”만 대상으로 실행
  • 자동 수정 후에는 반드시 해당 패키지의
    lint
    /
    typecheck
    재실행

권장 절차(패키지 단위)

  1. 실패한 패키지로 이동(예: UI):
  • pnpm -C packages/ui lint
  1. 자동 수정(필요할 때만)
  • Biome 자체 safe fix 적용:
    • pnpm -C packages/ui exec biome lint --write ./src
  1. 재검증:
  • pnpm -C packages/ui lint
  • pnpm -C packages/ui typecheck

워크스페이스 단위(마지막)

  • 루트 Ultracite 체크(전체 규칙 확인):

    • pnpm check:ultracite
  • 자동수정이 필요하면(리뷰 필수):

    • pnpm fix:ultracite

주의: 루트

pnpm -w lint
는 터보 의존성 때문에
^build
를 동반할 수 있습니다. 단순 lint 경고 수정 목적이면 패키지 단위로 먼저 해결하세요.

자주 나오는 케이스

Tailwind class 정렬(useSortedClasses)

  • 증상: className 문자열 순서가 규칙과 달라 경고 발생
  • 해결:
    biome lint --write
    로 정렬만 적용하고 기능 변경이 없음을 확인

참고