How To Avoid Breaking Inject With Biome — Development skill for Claude Code
How to avoid breaking @inject() when Biome reorganizes imports.
How to install How To Avoid Breaking Inject With Biome
Installs to ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-avoid-breaking-inject-with-biome/SKILL.md
mkdir -p ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-avoid-breaking-inject-with-biome && curl -fsSL https://raw.githubusercontent.com/AlexGalhardo/adonisjs-v7-claudecode-todo-microsaaS/HEAD/.claude/skills/how-to-avoid-breaking-inject-with-biome.md -o ~/.claude/skills/alexgalhardo-adonisjs-v7-claudecode-todo-microsaas-how-to-avoid-breaking-inject-with-biome/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What How To Avoid Breaking Inject With Biome does
How to avoid breaking @inject() when Biome reorganizes imports
`biome check --write .` (and its `assist.organizeImports`/`lint/style/useImportType` rule) will happily rewrite a constructor-injected service's import into a type-only one:
// Before
import TodoService from '#services/todo_service'
// After Biome "helpfully" fixes it
import type TodoService from '#services/todo_service'
That looks harmless — `TodoService` is only ever used as a type annotation in the file — but it br
Alternatives in Development
- Claude API — Build apps with the Claude API or Anthropic SDK 94.1k ★
- Fix Imports — Fix Broken Imports 2.8k ★
- VibeSec Skill — to avoid getting hacked 731 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Benjamin Plus Skill
Benjamin-Plus: a measured token-efficiency skill for coding agents (−17.9% cost median, quality unchanged). In
Ccc Orchestration
Spawn, inject into, and ask questions of persistent sibling sessions via Claude Command Center (CCC).
Paper Trail Inject URL
Injecte une URL OA connue (HAL, dépôt uni, NIME, page perso) pour une ref dont la cascade automatique a échoué
Axguard Inject
Injection and RCE sinks — eval, exec, pickle, shell, child_process. Usage: /axguard-inject [path]
Dev Inspector
Claude Code skill: click an element in your dev app, auto-inject source/component/selector/screenshot into the
Plan Attest
Lock the current task_plan.md content with a SHA-256 attestation. Hooks then refuse to inject plan content if
Related Agents
Biome
Runs Biome to format and lint, with reviewdog annotations on PRs when applicable.
Game Level Designer
Level Designer (specialist). Spawn patterns, wave composition, boss patterns, biome layout. Activated for hord
Extension Builder
TypeScript code another program loads or calls, shipped as its own small Node package (a Vite plugin, stdio MC