Unslop Code
JCarterJohnson/vibecoded-design-tells
Strips the tells that make source code read as AI-generated and forces code that fits the project instead of the model's default average.
A skill your agent uses when selecting or running Biome test fixtures, quick tests, insta snapshot workflows, expectation comments, orphan checks, or required code generators.
$ npx skills add biomejs/biome --skill testing-codegen -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install biomejs/biome testing-codegen --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/testing-codegen .claude/skills/testing-codegen && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .claude/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegenType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add biomejs/biome --skill testing-codegen -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install biomejs/biome testing-codegen --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/testing-codegen .agents/skills/testing-codegen && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .agents/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add biomejs/biome --skill testing-codegen -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install biomejs/biome testing-codegen --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/testing-codegen .cursor/skills/testing-codegen && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .cursor/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/biomejs/biome.git --path .agents/skills/testing-codegen--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add biomejs/biome --skill testing-codegen -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install biomejs/biome testing-codegen --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/testing-codegen .gemini/skills/testing-codegen && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .gemini/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install biomejs/biome testing-codegenInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add biomejs/biome --skill testing-codegen -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/testing-codegen .github/skills/testing-codegen && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .github/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add biomejs/biome --skill testing-codegen -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install biomejs/biome testing-codegen --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/testing-codegen .opencode/skills/testing-codegen && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "testing-codegen" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/testing-codegen into .opencode/skills/testing-codegen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "testing-codegen", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
testing-codegenA skill your agent uses when selecting or running Biome test fixtures, quick tests, insta snapshot workflows, expectation comments, orphan checks, or required code generators.
Testing Codegen is an agent skill from biomejs/biome, published by the product's own GitHub organization. Use this skill when selecting or running Biome test fixtures, quick tests, insta snapshot workflows, expectation comments, orphan checks, or required code generators. Do not use for subsystem implementation design.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for coding agents working on the Biome codebase (github.com/biomejs/biome).
It sits in Development, covering Linting and formatting, Project scaffolding and Test data and fixtures. The repository describes itself as: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit c870caa. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
justcargoFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for coding agents working on the Biome codebase (github.com/biomejs/biome).
From compatibility in the SKILL.md frontmatter.
Testing Codegen loads about 1.8k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 862 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from biomejs/biome at commit c870caa, republished under its Apache-2.0 licence (© biomejs). 862 words, ~1,793 tokens.
.claude/skills/testing-codegen/SKILL.md (or your agent's skills folder).Choose the narrowest test that exercises the changed behavior, then broaden only when shared infrastructure or integration risk justifies it.
| Change | Start with |
|---|---|
| Lint rule | just test-lintrule <ruleName> |
| One crate | cargo test -p <crate> or the crate's focused test target |
| Parser or formatter investigation | just qt <package> |
| CLI migration | focused biome_cli migration tests |
| Documentation code | just test-doc |
Use -- --show-output or --nocapture only when the test's diagnostic output is needed.
Quick tests are scratch space for inspecting CST, formatter IR, or one analyzer query. Persistent behavior belongs in the subsystem's normal fixture directory before finishing.
Run the focused test to create pending snapshots. Treat unrelated test failures separately. Never update, add or delete snapshots manually. Let insta do that.
Agents must not run unfiltered cargo insta review; it needs a TTY. In a non-TTY agent shell, cargo-insta 1.44+ prints a filtered --snapshot diff without prompting:
cargo insta pending-snapshots --workspace
cargo insta review --workspace --snapshot '<path-from-list>'After inspecting the full diff, accept or reject only that snapshot:
cargo insta accept --workspace --snapshot '<same-path>'
cargo insta reject --workspace --snapshot '<same-path>'Repeat for each change, list pending snapshots again, then rerun the test. Review means checking behavior in the diff. A passing test proves only that output matches the snapshot.
Never use unfiltered cargo insta accept or cargo insta reject, cargo insta test --accept, cargo insta test --force-update-snapshots, or INSTA_UPDATE=always/force. They skip individual review and can modify unrelated work.
Do not delete suspected orphan snapshots manually. Deletion is safe only after running the complete workspace snapshot suite without package, target, or test filters:
cargo insta test --workspace --unreferenced deleteFor a scoped run, use --unreferenced warn or --unreferenced reject; incomplete test selection cannot prove that a snapshot is orphaned. Inspect every deletion from a complete run.
Every new or changed test that calls run_cli or a variant must snapshot the full session. Use assert_cli_snapshot, assert_cli_snapshot_with_redactor, or an insta-based wrapper. Scalar assertions do not replace the snapshot. Unit and helper tests that do not execute the CLI are exempt.
Snapshot after other assertions to capture the final filesystem, configuration, output, and result. Stabilize ordering or redact unstable values; do not omit the snapshot.
Keep related cases with the same arguments, configuration, source kind, and filesystem state in one fixture and usually one snapshot. Include valid, invalid, and boundary cases together. Keep related multi-file cases in one test. Split only for incompatible inputs or test setup.
For one migration rule, keep compatible cases in one JSONC fixture. Prefer overrides when they preserve the starting configuration.
Place rule fixtures under the language analyzer's current tests/specs/<group>/<rule>/ hierarchy. The directory group must match the rule declaration.
Use focused source files for parser-dependent cases. Use .jsonc arrays when multiple independent script snippets share the same configuration and module semantics are not required. Use options.json in a subdirectory when tests need different rule configuration.
The test utilities recognize these marker texts in source comments:
should generate diagnostics
should not generate diagnosticsCurrent enforcement:
valid but not invalid must contain one of the expectation markers;invalid or neutral filename without a marker is accepted, but adding the correct marker makes intent explicit;.snap, .json, .jsonc, and .md are exempt from the mandatory valid-file marker check;Put the marker at the top of a primary fixture. Sidecar files with neutral names do not need a marker unless they are independently analyzed as cases.
Use the parser crate's established ok/ and error/ directories. A recovery regression should include valid syntax after the malformed construct to prove the parser resumes at the intended boundary.
Use just qt <parser-package> to inspect a CST during development; do not leave the quick test as the only regression coverage.
Use internal specs for behavior introduced or fixed by the change. External Prettier snapshots record comparison results but do not replace focused internal coverage.
The formatter harness performs its idempotency reformat during one test invocation for eligible files. Inspect both formatted output and any IR shown for a mismatch.
| Changed source | Command |
|---|---|
.ungram grammar | just gen-grammar <lang> |
| Formatter source | just gen-formatter <lang> |
| Lint rule or assist | just gen-rules and just gen-configuration |
| Bindings needed locally | just gen-bindings |
Root AGENTS.md is canonical for which artifacts must be committed and which full outputs CI Autofix may provide.
Do not run just ready in a dirty working tree: the recipe checks for a clean diff before and after its full verification sequence. Use the focused commands required by the current task, then just f and just l.
insta.CONTRIBUTING.md#testinghttps://github.com/mitsuhiko/insta/blob/1.48.0/CHANGELOG.md#1440crates/biome_analyze/CONTRIBUTING.mdcrates/biome_cli/tests/snap_test.rscrates/biome_test_utils/src/lib.rscrates/biome_formatter_test/src/spec.rsjustfile© biomejs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/testing-codegen of biomejs/biome.
Open the folder on GitHubat commit c870caa
Testing Codegen next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Testing Codegen this skillbiomejs/biome | 26k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Unslop CodeJCarterJohnson/vibecoded-design-tells | 511 | — | ~2.5k | Automated safety check: Pass | Custom licence | |
| Rust Hygiene Audittsz-org/tsz | 577 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Qwen Agentthananon/9arm-skills | 3.2k | — | ~1.5k | Automated safety check: Pass | None | |
| Create Saleor Packagesaleor/apps | 162 | — | ~608 | Automated safety check: Pass | Custom licence | |
| Deno Runtime and Package Managerdenoland/skills | 100 | — | ~2.7k | Automated safety check: Pass | MIT |
JCarterJohnson/vibecoded-design-tells
Strips the tells that make source code read as AI-generated and forces code that fits the project instead of the model's default average.
tsz-org/tsz
Run a deep DRY + code-hygiene audit of the Rust workspace and turn the findings into verified, deduplicated, hierarchical GitHub tech-debt issues.
thananon/9arm-skills
Delegate menial, well-scoped coding tasks to a cheap Qwen-backed subagent via the claude-9arm command instead of burning Claude tokens/quota.
saleor/apps
Scaffold a new shared package in the saleor-apps monorepo under ./packages/.
denoland/skills
Guides writing, running and configuring Deno 2.9+ projects: installing npm and JSR dependencies, permissions, config file precedence and the built-in fmt, lint, test and compile toolchain.
aj-geddes/claude-code-bmad-skills
Meta-skill for scaffolding and validating custom PLANNING/ORCHESTRATION skills within the BMAD Planning & Orchestrator plugin.
biomejs/biome
A skill your agent uses when a Biome change may affect users and you must decide whether it needs a changeset, choose the release level, or create and edit .changeset/.md release-note text.
biomejs/biome
A skill your agent uses whenever writing or editing Rust //, ///, or //!
biomejs/biome
A skill your agent uses when biome migrate eslint must preserve configurable ESLint rule options through source-option models, Biome conversions, typed rule variants, and migration fixtures.
biomejs/biome
A skill your agent uses whenever implementing or debugging Biome formatter behavior, IR composition, node rules, layout selection, source-comment handling, verbatim formatting, idempotency, internal…
biomejs/biome
A skill your agent uses when creating or modifying Biome lint rules or assists, including analyzer queries, semantic bindings, rule state, code actions, fix safety, options, registration, and…
biomejs/biome
A skill your agent uses when implementing or modifying Biome parser behavior, including .ungram grammars, lexers, token sources, parse rules, separated lists, error recovery, and parser fixtures.
Categories
A skill your agent uses when selecting or running Biome test fixtures, quick tests, insta snapshot workflows, expectation comments, orphan checks, or required code generators. Testing Codegen is an agent skill from biomejs/biome, published by the product's own GitHub organization. Use this skill when selecting or running Biome test fixtures, quick tests, insta snapshot workflows, expectation comments, orphan checks, or required code generators.
Testing Codegen fits situations like: running Biome test fixtures; insta snapshot workflows; expectation comments; required code generators.
Run `npx skills add biomejs/biome --skill testing-codegen -a claude-code`. Or copy the skill folder (.agents/skills/testing-codegen in biomejs/biome) into .claude/skills/testing-codegen in your project. Claude Code loads it when a task matches its description.
Run `npx skills add biomejs/biome --skill testing-codegen -a codex`. Or copy the skill folder (.agents/skills/testing-codegen in biomejs/biome) into .agents/skills/testing-codegen in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add biomejs/biome --skill testing-codegen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/testing-codegen, .gemini/skills/testing-codegen, .github/skills/testing-codegen and .opencode/skills/testing-codegen in your project.
Going by SKILL.md and its folder, Testing Codegen needs the command-line tools its instructions call (just and cargo). Compatibility (from SKILL.md): Designed for coding agents working on the Biome codebase (github.com/biomejs/biome)..
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Testing Codegen is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Testing Codegen: Unslop Code (JCarterJohnson/vibecoded-design-tells, 511 stars), Rust Hygiene Audit (tsz-org/tsz, 577 stars), Qwen Agent (thananon/9arm-skills, 3.2k stars) and Create Saleor Package (saleor/apps, 162 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
biomejs (a GitHub organization, an official publisher) maintains it in biomejs/biome, which has 25,910 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 8, 2026.
Source: biomejs/biome on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.