{"id":"2d97d254-8bea-4f87-9b33-874919b73e52","shortId":"GrJ85X","kind":"skill","title":"biome","tagline":"Auto-activate for biome.json, biome.jsonc. Expert knowledge for Biome toolchain (Linter, Formatter). Use when configuring workspace styles, troubleshooting linter errors, or setting up ignores/overrides for frontend projects. Produces Biome linter/formatter configurations with wo","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-04-24T01:03:25.241Z","embedding":null,"createdAt":"2026-04-23T13:03:57.880Z","updatedAt":"2026-04-24T01:03:25.241Z","lastSeenAt":"2026-04-24T01:03:25.241Z","tsv":"'/cofin/flow/blob/main/templates/styleguides/general.md)':150 '/cofin/flow/blob/main/templates/styleguides/tools/biome.md)':154 '/formatter/':129 '/linter/rules/':126 '/schemas/1.9.4/schema.json':98 '100':108 '2':106 'activ':4 'add':170,175 'auto':3 'auto-activ':2 'baselin':132 'biom':1,11,31,36,42,151 'biome.json':6,90 'biome.jsonc':7 'biomejs.dev':97,123,125,128 'biomejs.dev/formatter/':127 'biomejs.dev/linter/rules/':124 'biomejs.dev/schemas/1.9.4/schema.json':96 'case':165 'code':85 'compon':79 'configur':17,33,60,64,88 'detail':57,168 'duplic':142 'edg':164 'enabl':100,110,119 'error':22 'eslint':51 'exampl':87 'expert':8,39 'extrem':44 'fals':120 'fast':45 'file':82 'focus':158 'formatt':14,66,102 'frontend':28 'general':146 'generat':84 'generated.ts':117 'generic':137 'github.com':149,153 'github.com/cofin/flow/blob/main/templates/styleguides/general.md)':148 'github.com/cofin/flow/blob/main/templates/styleguides/tools/biome.md)':152 'guardrail':169,171 'guid':58 'ignores/overrides':26 'includ':116 'indentstyl':103 'indentwidth':105 'index':55 'instruct':172,177 'integr':167 'js':70 'json':94 'keep':155 'knowledg':9,40 'language/framework':138 'linewidth':107 'linter':13,21,67,73,109,118 'linter/formatter':32 'minim':89 'modul':86 'offici':121 'organizeimport':99 'overrid':62,74,76,93,115 'overview':38 'prettier':53 'principl':147 'produc':30 'project':29,49 'recommend':113 'reduc':141 'refer':54,122 'references/config.md':65 'references/overrides.md':75 'replac':50 'rout':81 'rule':68,112,139 'schema':95 'set':24 'setup':72 'shadcn':80 'share':130,134 'skill':37,145,157 'skill-biome' 'source-cofin' 'space':104 'specif':162 'standard':63 'style':19,71 'styleguid':131,135 'tool':161 'tool-specif':160 'toolchain':12,46 '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':20 'true':101,111,114 'ui':78 'use':15,133 'valid':174,176 'web':48 'wo':35 'workflow':163 'workspac':18,92","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-04-24T01:03:25.241Z"}],"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-19T23:22:27Z","description":"Context-Driven Development toolkit for AI agents — spec-first planning, TDD workflow, and Beads integration.","skill_md_sha":"35595bd97b4dff3a6ed7e6a191143b4a538093bb","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":"Auto-activate for biome.json, biome.jsonc. Expert knowledge for Biome toolchain (Linter, Formatter). Use when configuring workspace styles, troubleshooting linter errors, or setting up ignores/overrides for frontend projects. Produces Biome linter/formatter configurations with workspace overrides. Not for ESLint, Prettier, or non-JS/TS toolchains."},"skills_sh_url":"https://skills.sh/cofin/flow/biome"},"updatedAt":"2026-04-24T01:03:25.241Z"}}