{"id":"2d97d254-8bea-4f87-9b33-874919b73e52","shortId":"GrJ85X","kind":"skill","title":"biome","tagline":"Use when editing biome.json or biome.jsonc, configuring Biome linting or formatting, troubleshooting Biome diagnostics, setting ignores or overrides, or replacing ESLint/Prettier in JS and TS projects.","description":"# Biome Skill\n\n## Overview\n\nExpert knowledge for Biome, an extremely fast toolchain for web projects (replaces ESLint and Prettier).\n\n---\n\n<workflow>\n\n## References Index\n\nFor detailed guides on configurations and overrides:\n\n- **[Standard Configuration](references/config.md)**\n  - Formatter, linter rules, and JS style setups.\n- **[Linter Overrides](references/overrides.md)**\n  - Overrides for UI components (ShadCN), routing files, and generated code modules.\n\n</workflow>\n\n---\n\n<example>\n\n## Example Configuration\n\nMinimal `biome.json` with workspace overrides:\n\n```json\n{\n  \"$schema\": \"https://biomejs.dev/schemas/1.9.4/schema.json\",\n  \"organizeImports\": { \"enabled\": true },\n  \"formatter\": {\n    \"indentStyle\": \"space\",\n    \"indentWidth\": 2,\n    \"lineWidth\": 100\n  },\n  \"linter\": {\n    \"enabled\": true,\n    \"rules\": { \"recommended\": true }\n  },\n  \"overrides\": [\n    {\n      \"include\": [\"**/*.generated.ts\"],\n      \"linter\": { \"enabled\": false }\n    }\n  ]\n}\n```\n\n</example>\n\n---\n\n## Official References\n\n- <https://biomejs.dev/>\n- <https://biomejs.dev/linter/rules/>\n- <https://biomejs.dev/formatter/>\n\n## Shared Styleguide Baseline\n\n- Use shared styleguides for generic language/framework rules to reduce duplication in this skill.\n- [General Principles](https://github.com/cofin/flow/blob/main/templates/styleguides/general.md)\n- [Biome](https://github.com/cofin/flow/blob/main/templates/styleguides/tools/biome.md)\n- Keep this skill focused on tool-specific workflows, edge cases, and integration details.\n\n<guardrails>\n## Guardrails\n\nAdd guardrails instructions here.\n</guardrails>\n\n<validation>\n## Validation\n\nAdd validation instructions here.\n</validation>","tags":["biome","flow","cofin","agent-skills","ai-agents","beads","claude-code","codex","cursor","developer-tools","gemini-cli","opencode"],"capabilities":["skill","source-cofin","skill-biome","topic-agent-skills","topic-ai-agents","topic-beads","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-gemini-cli","topic-opencode","topic-plugin","topic-slash-commands","topic-spec-driven-development"],"categories":["flow"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/cofin/flow/biome","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add cofin/flow","source_repo":"https://github.com/cofin/flow","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (1,668 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:35.458Z","embedding":null,"createdAt":"2026-04-23T13:03:57.880Z","updatedAt":"2026-05-18T19:07:35.458Z","lastSeenAt":"2026-05-18T19:07:35.458Z","tsv":"'/cofin/flow/blob/main/templates/styleguides/general.md)':142 '/cofin/flow/blob/main/templates/styleguides/tools/biome.md)':146 '/formatter/':121 '/linter/rules/':118 '/schemas/1.9.4/schema.json':90 '100':100 '2':98 'add':162,167 'baselin':124 'biom':1,9,14,28,34,143 'biome.json':5,82 'biome.jsonc':7 'biomejs.dev':89,115,117,120 'biomejs.dev/formatter/':119 'biomejs.dev/linter/rules/':116 'biomejs.dev/schemas/1.9.4/schema.json':88 'case':157 'code':77 'compon':71 'configur':8,52,56,80 'detail':49,160 'diagnost':15 'duplic':134 'edg':156 'edit':4 'enabl':92,102,111 'eslint':43 'eslint/prettier':22 'exampl':79 'expert':31 'extrem':36 'fals':112 'fast':37 'file':74 'focus':150 'format':12 'formatt':58,94 'general':138 'generat':76 'generated.ts':109 'generic':129 'github.com':141,145 'github.com/cofin/flow/blob/main/templates/styleguides/general.md)':140 'github.com/cofin/flow/blob/main/templates/styleguides/tools/biome.md)':144 'guardrail':161,163 'guid':50 'ignor':17 'includ':108 'indentstyl':95 'indentwidth':97 'index':47 'instruct':164,169 'integr':159 'js':24,62 'json':86 'keep':147 'knowledg':32 'language/framework':130 'linewidth':99 'lint':10 'linter':59,65,101,110 'minim':81 'modul':78 'offici':113 'organizeimport':91 'overrid':19,54,66,68,85,107 'overview':30 'prettier':45 'principl':139 'project':27,41 'recommend':105 'reduc':133 'refer':46,114 'references/config.md':57 'references/overrides.md':67 'replac':21,42 'rout':73 'rule':60,104,131 'schema':87 'set':16 'setup':64 'shadcn':72 'share':122,126 'skill':29,137,149 'skill-biome' 'source-cofin' 'space':96 'specif':154 'standard':55 'style':63 'styleguid':123,127 'tool':153 'tool-specif':152 'toolchain':38 'topic-agent-skills' 'topic-ai-agents' 'topic-beads' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'topic-opencode' 'topic-plugin' 'topic-slash-commands' 'topic-spec-driven-development' 'troubleshoot':13 'true':93,103,106 'ts':26 'ui':70 'use':2,125 'valid':166,168 'web':40 'workflow':155 'workspac':84","prices":[{"id":"ce2e5bef-f1de-4d30-9a94-12e0aef36c57","listingId":"2d97d254-8bea-4f87-9b33-874919b73e52","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"cofin","category":"flow","install_from":"skills.sh"},"createdAt":"2026-04-23T13:03:57.880Z"}],"sources":[{"listingId":"2d97d254-8bea-4f87-9b33-874919b73e52","source":"github","sourceId":"cofin/flow/biome","sourceUrl":"https://github.com/cofin/flow/tree/main/skills/biome","isPrimary":false,"firstSeenAt":"2026-04-23T13:03:57.880Z","lastSeenAt":"2026-05-18T19:07:35.458Z"}],"details":{"listingId":"2d97d254-8bea-4f87-9b33-874919b73e52","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"cofin","slug":"biome","github":{"repo":"cofin/flow","stars":11,"topics":["agent-skills","ai-agents","beads","claude-code","codex","context-driven-development","cursor","developer-tools","gemini-cli","opencode","plugin","slash-commands","spec-driven-development","subagents","tdd","workflow"],"license":"apache-2.0","html_url":"https://github.com/cofin/flow","pushed_at":"2026-04-27T19:07:26Z","description":"Context-Driven Development toolkit for AI agents — spec-first planning, TDD workflow, and Beads integration.","skill_md_sha":"83358146308cfbc0b10598c7393d020e3799fb97","skill_md_path":"skills/biome/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/cofin/flow/tree/main/skills/biome"},"layout":"multi","source":"github","category":"flow","frontmatter":{"name":"biome","description":"Use when editing biome.json or biome.jsonc, configuring Biome linting or formatting, troubleshooting Biome diagnostics, setting ignores or overrides, or replacing ESLint/Prettier in JS and TS projects."},"skills_sh_url":"https://skills.sh/cofin/flow/biome"},"updatedAt":"2026-05-18T19:07:35.458Z"}}