Supercov
supercorp-ai/supercov
Measures test coverage and code quality in a repository with the supercov CLI, and turns what it finds into small, focused tests or fixes.
Strict Antigravity implementation discipline for Python, TypeScript, JavaScript, Go, and Rust work.
$ npx skills add wjgoarxiv/antigravity-swarm --skill asw-programming -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install wjgoarxiv/antigravity-swarm asw-programming --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/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .claude/skills/asw-programming && 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 "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .claude/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programmingType 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 wjgoarxiv/antigravity-swarm --skill asw-programming -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install wjgoarxiv/antigravity-swarm asw-programming --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .agents/skills/asw-programming && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .agents/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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 wjgoarxiv/antigravity-swarm --skill asw-programming -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install wjgoarxiv/antigravity-swarm asw-programming --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .cursor/skills/asw-programming && 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 "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .cursor/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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/wjgoarxiv/antigravity-swarm.git --path plugins/antigravity-swarm/skills/asw-programming--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 wjgoarxiv/antigravity-swarm --skill asw-programming -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install wjgoarxiv/antigravity-swarm asw-programming --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .gemini/skills/asw-programming && 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 "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .gemini/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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 wjgoarxiv/antigravity-swarm asw-programmingInstalls 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 wjgoarxiv/antigravity-swarm --skill asw-programming -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .github/skills/asw-programming && 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 "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .github/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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 wjgoarxiv/antigravity-swarm --skill asw-programming -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install wjgoarxiv/antigravity-swarm asw-programming --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wjgoarxiv/antigravity-swarm.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/antigravity-swarm/skills/asw-programming .opencode/skills/asw-programming && 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 "asw-programming" agent skill from https://github.com/wjgoarxiv/antigravity-swarm/tree/main/plugins/antigravity-swarm/skills/asw-programming into .opencode/skills/asw-programming/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "asw-programming", 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.
asw-programmingStrict Antigravity implementation discipline for Python, TypeScript, JavaScript, Go, and Rust work.
Asw Programming is an agent skill from wjgoarxiv/antigravity-swarm. Strict Antigravity implementation discipline for Python, TypeScript, JavaScript, Go, and Rust work.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA. It works with JavaScript, Python, Rust and TypeScript. The repository describes itself as: ::A team of AI agents to code for you.::. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a949cb8. 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:
npmpython3nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From 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.
Asw Programming loads about 3k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 1,721 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 wjgoarxiv/antigravity-swarm at commit a949cb8, republished under its MIT licence (© wjgoarxiv). 1,721 words, ~3,038 tokens.
.claude/skills/asw-programming/SKILL.md (or your agent's skills folder).Use this skill when editing source code, tests, hook scripts, installer logic, package scripts, or generated-asset tooling.
Before editing:
Do not start implementation from memory. Let the repo tell you how code is shaped.
Make invalid states hard to express:
Untrusted input crosses a boundary once:
At that boundary, parse into a typed or structured value. Inside the code, operate on parsed values instead of re-validating the same assumptions.
Avoid using one primitive to represent several concepts. A path, package name, plugin id, color, model label, and command are different concepts even if all are strings.
When handling modes, commands, languages, colors, result states, or hook phases, make the handling exhaustive. Unknown values should fail clearly at the boundary.
Use a 250 pure LOC ceiling as a warning. A file above that line count needs either a clear reason or a split by responsibility. Split by concept, never by chunk number.
Use RED to GREEN for behavior changes:
For refactors, write or identify characterization coverage first. The test should be green before the refactor and stay green after.
Use the smallest test that proves the behavior, then climb only when needed:
Avoid replacing a narrow deterministic test with a broad smoke test. Broad smoke tests are useful after the narrow test has made the failure easy to locate.
Behavior tests should make the scenario obvious:
BDD comments are allowed when they clarify the shape of the scenario. Do not delete them as clutter.
Prefer real temp directories, real files, real JSON parsing, real process execution, and real stdout when the behavior depends on those surfaces.
Mocks are appropriate when:
If a mock hides path handling, shell output, terminal width, package contents, or config merge behavior, it is probably the wrong test.
Markdown skills and agent prompts are product code in this repo. Test them when they define behavior:
Do not treat docs as harmless if users copy commands from them.
Prefer:
Map or object lookup tables for closed sets,Avoid:
any shapes,catch blocks that swallow errors,Recommended checks:
npm test,Prefer:
main,Path for filesystem paths,Avoid:
Recommended checks:
python3 -m py_compile <file>,Prefer:
Avoid:
Prefer:
Result over panic,Avoid:
These rules apply everywhere:
Prefer established standard or project-local facilities:
Adding a dependency is justified only when it removes real complexity and is acceptable for the package surface.
Before adding new tools, inspect what the repo already uses. Prefer:
npm test or the package's test script for Node repos,node --test files for fast RED/GREEN,python3 -m py_compile for standalone Python scripts,If a tool is absent, say N/A with reason instead of pretending the check passed.
Measure pure LOC for files that feel oversized. If a file is over 250 pure LOC:
utils or helpers.Standalone scripts may exceed the ceiling only when they are truly one responsibility and easier to ship as one file.
The 250 pure LOC ceiling is architectural pressure, not a style game. Count non-blank, non-comment lines. When a source file crosses the ceiling:
Forbidden escapes:
utils, helpers, common, part1, or chunk-number names,Acceptable exceptions are rare. They require a note explaining why the file is one responsibility and easier to maintain as one file.
After writing code, review it before claiming completion:
If the diff would make you ask a reviewer to trust intent instead of evidence, add evidence.
Invoke or follow the relevant ASW skill when the request crosses into another mode:
asw-refactor for behavior-preserving structural change,asw-debug for runtime failures,asw-review before release or merge claims,asw-remove-ai-slops for branch-wide generated-looking cleanup,asw-lsp for diagnostics when language tooling matters,asw-ui-ux for visual, README, terminal UI, and cover work,asw-plan when scope is broad and execution should wait for a plan.Do not blend all modes into one vague implementation pass. Name the mode and use its safety contract.
When editing installer, hooks, skills, agents, or status line:
Do not declare done until:
Stop and report if:
© wjgoarxiv, MIT. 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 plugins/antigravity-swarm/skills/asw-programming of wjgoarxiv/antigravity-swarm.
Open the folder on GitHubat commit a949cb8
Asw Programming 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 |
|---|---|---|---|---|---|---|
| Asw Programming this skillwjgoarxiv/antigravity-swarm | 167 | — | ~3k | Automated safety check: Pass | MIT | |
| Supercovsupercorp-ai/supercov | 150 | 1 repos | ~415 | Automated safety check: Pass | MIT | |
| Supercov Securitysupercorp-ai/supercov | 150 | 1 repos | ~236 | Automated safety check: Pass | MIT | |
| Polyglot Test Agentboshi-xixixi/TraeSkill | 275 | — | ~1.7k | Automated safety check: Pass | MIT | |
| jscpd Code Migration Trackerkucherenko/jscpd | 6.4k | — | ~5k | Automated safety check: Pass | MIT | |
| Cross-Language Coding Standardszereight/gitlab-mcp | 2k | 1 repos | ~1.4k | Automated safety check: Pass | MIT |
supercorp-ai/supercov
Measures test coverage and code quality in a repository with the supercov CLI, and turns what it finds into small, focused tests or fixes.
supercorp-ai/supercov
Scans a repository's source for security vulnerabilities with the supercov CLI, pointing to the line of each finding and mapping it to CWE classes.
boshi-xixixi/TraeSkill
Generates comprehensive, workable unit tests for any programming language using a multi-agent pipeline.
kucherenko/jscpd
Measures a code port between languages or frameworks with jscpd's function-level comparison, porting tests before code and tracking what is left unmatched.
zereight/gitlab-mcp
Shared reference for naming, function size, complexity and error handling rules that reviewer agents apply across TypeScript, Python, Go, Rust, Java, C# and Swift.
mastra-ai/mastra
Authoring playbook for building agents that write, edit, review, or refactor code.
wjgoarxiv/antigravity-swarm
Antigravity Swarm execution loop for evidence-driven implementation with tests, subagents, hooks, and manual QA.
wjgoarxiv/antigravity-swarm
Remove AI-looking clutter and temporary artifacts without changing behavior.
wjgoarxiv/antigravity-swarm
Hypothesis-driven Antigravity Swarm debugging for crashes, hangs, wrong output, and runtime drift.
wjgoarxiv/antigravity-swarm
Durable Antigravity Swarm goal orchestration with explicit success criteria, evidence ledger, manual QA channels, and completion audit.
wjgoarxiv/antigravity-swarm
Antigravity Swarm Loop executes RED to GREEN to real-surface QA with cleanup receipts.
wjgoarxiv/antigravity-swarm
Antigravity Swarm Plan creates a decision-complete plan before large or ambiguous work.
Works with
Categories
Strict Antigravity implementation discipline for Python, TypeScript, JavaScript, Go, and Rust work. Asw Programming is an agent skill from wjgoarxiv/antigravity-swarm. Strict Antigravity implementation discipline for Python, TypeScript, JavaScript, Go, and Rust work.
Asw Programming fits situations like: testing & QA work in your project.
Run `npx skills add wjgoarxiv/antigravity-swarm --skill asw-programming -a claude-code`. Or copy the skill folder (plugins/antigravity-swarm/skills/asw-programming in wjgoarxiv/antigravity-swarm) into .claude/skills/asw-programming in your project. Claude Code loads it when a task matches its description.
Run `npx skills add wjgoarxiv/antigravity-swarm --skill asw-programming -a codex`. Or copy the skill folder (plugins/antigravity-swarm/skills/asw-programming in wjgoarxiv/antigravity-swarm) into .agents/skills/asw-programming 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 wjgoarxiv/antigravity-swarm --skill asw-programming -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/asw-programming, .gemini/skills/asw-programming, .github/skills/asw-programming and .opencode/skills/asw-programming in your project.
Going by SKILL.md and its folder, Asw Programming needs the command-line tools its instructions call (npm, python3 and node). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. 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.
Asw Programming is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k 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 Asw Programming: Supercov (supercorp-ai/supercov, 150 stars), Supercov Security (supercorp-ai/supercov, 150 stars), Polyglot Test Agent (boshi-xixixi/TraeSkill, 275 stars) and jscpd Code Migration Tracker (kucherenko/jscpd, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
wjgoarxiv (a GitHub user) maintains it in wjgoarxiv/antigravity-swarm, which has 167 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on June 19, 2026.
Source: wjgoarxiv/antigravity-swarm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.