Agent skill

Asw Refactor

by wjgoarxiv in wjgoarxiv/antigravity-swarm

Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification.

MITAuto-check passedDevelopment

Install Asw Refactor

skills CLI
$ npx skills add wjgoarxiv/antigravity-swarm --skill asw-refactor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wjgoarxiv/antigravity-swarm asw-refactor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-refactor .claude/skills/asw-refactor && rm -rf skills-src

Use ~/.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/

Facts

Skill name
asw-refactor
GitHub stars
166
Token cost
~3.9k tokens
SKILL.md length
1,964 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification.

  • Works in 5 steps: Identify observable behavior. → Find existing tests. → Add the narrowest characterization test… → …
  • Tasks that involve Refactoring
  • SKILL.md covers Refactor Modes, Characterization, Impact Map and Execution, plus 20 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Asw Refactor is an agent skill from wjgoarxiv/antigravity-swarm. Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification.

Its SKILL.md is about 3.9k 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 Development, covering Refactoring. The repository describes itself as: ::A team of AI agents to code for you.::. The licence is MIT.

When your agent uses it

  • Tasks that involve Refactoring

Example prompts

  • “/asw-refactor”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Identify observable behavior.
  2. Find existing tests.
  3. Add the narrowest characterization test if coverage is weak.
  4. Run it green on the old structure.
  5. Record the command and output.

What it can do on your machine

Read from SKILL.md and the folder at commit a949cb8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Asw Refactor loads about 3.9k tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 1,964 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from wjgoarxiv/antigravity-swarm at commit a949cb8, republished under its MIT licence (© wjgoarxiv). 1,964 words, ~3,923 tokens.

Download SKILL.mdSave it as .claude/skills/asw-refactor/SKILL.md (or your agent's skills folder).
name
asw-refactor
description
Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification.

Antigravity Swarm Refactor

Use this skill for behavior-preserving structure changes: moving code, splitting files, simplifying APIs internally, reducing duplication, or preparing a safer implementation path.

The invariant: refactoring changes structure, not observable behavior.

Refactor Modes

Rename
  • Symbol, file, command, or config key renames.
  • Requires reference search.
  • Requires docs and package surface checks if public.
  • Must preserve compatibility unless the plan explicitly removes it.
Extract
  • Move one responsibility into a named module or helper.
  • Requires characterization coverage.
  • New file names must describe concepts.
  • Avoid catch-all names.
Inline
  • Remove needless wrappers or abstractions.
  • Requires call-site review.
  • Keep public exports unless explicitly removed.
Split
  • Divide oversized modules by responsibility.
  • Preserve import paths through re-exports only when needed.
  • Test after each extraction.
Rewire
  • Change dependency direction or ownership.
  • Requires impact map and manual QA.
  • Avoid combining with feature work.

Characterization

Before editing:

  1. Identify observable behavior.
  2. Find existing tests.
  3. Add the narrowest characterization test if coverage is weak.
  4. Run it green on the old structure.
  5. Record the command and output.

Characterization tests should cover:

  • public output,
  • public errors,
  • package contents,
  • hook payloads,
  • generated assets,
  • CLI behavior,
  • status line text,
  • installer file layout.

Do not characterize private implementation details unless the refactor is explicitly about that internal contract.

Impact Map

Build an impact map before edits:

text
Behavior owner:
Callers:
Tests:
Docs:
Package/install:
Generated output:
Manual QA surface:
Rollback:

For each affected file, list whether it is source, test, docs, generated asset, package metadata, or runtime state.

Execution

  1. Establish green baseline.
  2. Make one mechanical change.
  3. Run narrow tests.
  4. Run diagnostics for changed files.
  5. Repeat.
  6. Run full relevant suite.
  7. Exercise the same real surface as before.
  8. Check package and git boundaries.

Do not mix:

  • refactor plus feature,
  • refactor plus visual redesign,
  • refactor plus dependency upgrade,
  • refactor plus behavior cleanup,
  • refactor plus public API removal.

If the user asks for both feature and refactor, separate them in the plan and commit strategy.

Safe Mechanical Moves

Allowed when covered:

  • rename local variables for clarity,
  • extract pure helper,
  • move constants to owner module,
  • collapse pass-through wrappers,
  • remove unused private helpers,
  • split rendering from IO,
  • split parse from execute,
  • split package manifest logic from UI rendering,
  • move tests next to behavior owner.

High-risk moves:

  • public export removal,
  • command flag changes,
  • hook payload format changes,
  • status line layout changes,
  • package allowlist changes,
  • config path changes,
  • generated asset format changes.

High-risk moves require explicit tests and manual QA.

Diagnostics

Run the repo's authoritative checks. If unavailable, use fallbacks:

  • JavaScript or TypeScript: project tests, typecheck, script smoke.
  • Python: compile check, script run, project tests.
  • Plugin: Antigravity plugin validation.
  • Package: dry-run tarball.
  • Docs: docs tests and visual/README rendering if relevant.

Treat hook diagnostics as early warnings and rerun the real command.

Stop Conditions

Stop and report when:

  • behavior cannot be characterized,
  • the test baseline is red and unrelated,
  • a moved symbol is used dynamically and cannot be traced,
  • package output changes unexpectedly,
  • public docs would become false,
  • the refactor needs a product decision,
  • two attempts fail the same diagnostic.

Failure Recovery

If a gate fails:

  1. Identify the exact refactor step that caused it.
  2. Revert only that step.
  3. Preserve earlier green steps.
  4. Add stronger characterization if the failure exposed missing coverage.
  5. Retry with a smaller move.

Do not use broad destructive commands.

Output

Report:

  • scope,
  • characterization evidence,
  • files moved or changed,
  • behavior preserved,
  • tests and diagnostics,
  • real-surface QA,
  • package/git boundary checks,
  • skipped risky refactors,
  • final status.

Intent Gate

Run this gate before touching files. Refactor requests are often mixed with feature requests, cleanup requests, or migration requests; separating them prevents accidental behavior changes.

  1. Restate the requested refactor in one sentence.
  2. Name the behavior that must remain unchanged.
  3. Name the structure that is allowed to change.
  4. List explicit non-goals.
  5. Identify whether the request is rename, extract, inline, split, rewire, or mixed.
  6. If mixed, split the work into ordered phases.
  7. Ask for a product decision only when the allowed behavior boundary is unclear.

Use this template:

text
Intent:
Allowed structural changes:
Behavior that must not change:
Public contracts:
Non-goals:
Refactor mode:
Risk:

Reject the refactor if the user-facing behavior cannot be named. A refactor without a behavior boundary is unbounded redesign.

Parallel Exploration

For broad refactors, inspect in parallel before planning. Use read-only subagents or direct searches to answer independent questions:

  • where the target symbol or responsibility is defined,
  • where it is called,
  • what tests already cover it,
  • which docs or README examples mention it,
  • what package or install surfaces include it,
  • what runtime state or generated output may depend on it,
  • which compatibility shims exist and whether they are public.

Exploration agents must return evidence, not opinions:

text
Question:
Files inspected:
References found:
Tests found:
Public surface:
Risk:
Recommendation:

Do not start moving files while exploration is still incomplete for the same dependency graph. Direct local inspection may continue while background exploration runs, but edits wait for enough evidence to build the codemap.

Direct Search Checklist

Use the fastest appropriate tool:

  • symbol search for definitions and call sites,
  • text search for docs, examples, and config keys,
  • file listing for package boundaries,
  • language diagnostics for imports and moved symbols,
  • JSON or TOML parsing for manifests,
  • package dry-run for shipped files,
  • plugin validation for Antigravity assets.

For dynamic references, search strings too. Renames often fail through config files, CLI examples, hook manifests, status-line command strings, and README snippets.

Codemap

Before planning, write a codemap. It is the source of truth for the refactor.

text
CODEMAP: <target>

Core files:
- path: role, owner, public/private

Callers:
- path: call shape, risk

Tests:
- path: behavior covered
- missing: behavior not covered

Docs and examples:
- path: wording or command that must stay true

Package/install surface:
- package path, config path, hook path, generated asset, status line

Impact zones:
- low risk:
- medium risk:
- high risk:

Constraints:
- compatibility:
- manual QA:
- rollback:

A codemap is not optional for multi-file refactors. If there is only one tiny local edit, a compact paragraph is enough, but it must still identify callers and tests.

Verification Plan

Create the verification plan before the first edit.

text
Baseline:
- command:
- expected:

Narrow checks:
- after rename:
- after extract:
- after split:

Diagnostics:
- language:
- package:
- plugin:

Manual QA:
- surface:
- transcript or screenshot:

Regression indicators:
- what would prove behavior changed:

The baseline must be green before a behavior-preserving refactor. If the baseline is red, either prove it is unrelated and stable, or stop and report.

Test Assessment

Detect the repo's test infrastructure before planning:

  • package scripts,
  • language-specific test folders,
  • existing focused tests near the target,
  • integration or snapshot tests,
  • manual QA scripts,
  • plugin or package validation commands,
  • generated-asset checks.

Then assess coverage:

text
Behavior:
Existing tests:
Weak spots:
Characterization needed:
Manual QA needed:

Coverage is strong when a failing refactor would fail a test for the right reason. Coverage is weak when the test only checks that a command exits, a file exists, or a broad snapshot changed.

If no test infrastructure exists, create the smallest local reproduction or smoke script that can be run again after the move. If even that is impossible, stop and explain why the refactor is unsafe.

Verification Checkpoints

Define checkpoints for each phase:

  • baseline checkpoint before edits,
  • import checkpoint after moved files,
  • behavior checkpoint after call-site rewiring,
  • docs checkpoint after public wording changes,
  • package checkpoint after file layout changes,
  • manual QA checkpoint after visual or CLI changes,
  • final full-suite checkpoint.

Each checkpoint should name:

  • command,
  • expected signal,
  • failure meaning,
  • recovery action.

Example:

text
Checkpoint: package surface
Command: npm pack --dry-run --json
Expected: changed files included, private/runtime files absent
Failure means: allowlist or ignore boundary changed
Recovery: inspect package files and restore boundary

Planning Protocol

The plan should be stepwise and reversible:

  1. Make compatibility-preserving changes first.
  2. Move code before changing code.
  3. Rename only after reference coverage is complete.
  4. Extract pure logic before extracting IO.
  5. Keep public exports stable until all call sites migrate.
  6. Update docs only after behavior and command surfaces are confirmed.
  7. Run checks after every step that can break imports or runtime paths.

Each step must include:

  • files touched,
  • reason,
  • expected diff shape,
  • check to run,
  • rollback method.
Show full SKILL.md (776 more words)Show less

Stepwise Execution

Execute deterministically:

  1. Confirm the current git state.
  2. Run the baseline.
  3. Apply one mechanical move.
  4. Inspect the diff.
  5. Run the narrow check.
  6. Fix only issues caused by that move.
  7. Mark the step complete.
  8. Continue to the next move.

Do not batch unrelated moves just because they are easy to edit together. Reviewability matters; a future maintainer should be able to understand each structural change.

Subagent Staffing

Use subagents when the refactor has independent unknowns:

  • explorer for call-site discovery,
  • librarian for current external API or platform evidence,
  • planner for multi-phase migration design,
  • reviewer for final verification.

Subagents should not edit unless explicitly assigned an implementation slice. Read-only exploration is safer for mapping.

For implementation slices:

  • each slice owns a bounded file set,
  • each slice receives the codemap and verification command,
  • each slice reports diff summary and checks,
  • the main agent integrates and reruns global checks.

Do not launch many implementation agents against overlapping files. Merge conflicts in a refactor are usually a sign that the responsibility boundary is unclear.

Import And Export Discipline

When moving code:

  • preserve import paths through re-export only when compatibility requires it,
  • keep re-export files logic-free,
  • avoid circular imports,
  • keep side effects in the same runtime phase,
  • do not move initialization into modules that are imported by tests or tools,
  • update package entrypoints and bin paths deliberately.

New names should describe ownership:

  • statusline-payload beats helpers,
  • installer-paths beats utils,
  • hook-aliases beats common,
  • cover-renderer beats misc.

Public Surface Guard

Treat these as public until proven otherwise:

  • documented CLI commands and flags,
  • hook aliases,
  • installed config paths,
  • status line output examples,
  • package contents,
  • exported modules,
  • README commands,
  • generated image dimensions and filenames,
  • agent and skill names,
  • plugin manifest keys.

Changing any public surface requires an explicit behavior-change plan, not a refactor plan.

Deprecated Code And Migration

When the refactor includes deprecated paths:

  1. Identify whether the deprecated path is public, internal, or test-only.
  2. Search docs and package contents.
  3. Search installed config examples.
  4. Decide whether to keep a shim.
  5. Test both old and new paths if compatibility is retained.
  6. Remove only when the user requested removal or evidence proves it is private.

Migration refactors should report:

  • old contract,
  • new contract,
  • compatibility plan,
  • docs update,
  • package impact,
  • removal date or condition if a shim remains.

Commit Checkpoints

If the user asked for commits, organize commits around reviewable behavior:

  • characterization tests,
  • mechanical move,
  • import/call-site update,
  • docs/package update,
  • cleanup after green verification.

Do not commit red checkpoints. Do not mix a feature change with the refactor commit unless the user explicitly requested a combined commit.

Commit message should describe the structural change:

  • refactor(installer): split config path handling,
  • refactor(hud): isolate quota formatting,
  • refactor(skills): expand execution contracts.

If the user did not ask for commit, leave the worktree ready and report status.

Tool Usage Philosophy

Use precise tools early:

  • text search for broad inventory,
  • language diagnostics for moved imports,
  • structured parsers for JSON, TOML, YAML, and package manifests,
  • package manager commands for shipping boundaries,
  • Antigravity plugin validation for plugin assets,
  • generated asset scripts for images,
  • terminal transcript for TUI changes.

Use direct file reads when a decision depends on exact wording. Do not rely on summary memory for refactor safety.

When a tool fails:

  1. read the failure,
  2. adjust the command,
  3. retry once with a better scope,
  4. choose a fallback,
  5. report if the missing tool weakens verification.

Never claim a diagnostic passed unless it ran and the output was read.

Failure Recovery Detail

When a check fails:

  1. Record the failing command and exact symptom.
  2. Identify the last structural move.
  3. Inspect only files touched by that move first.
  4. Revert the smallest hunk that caused the failure.
  5. Add missing characterization if the failure reveals an untested behavior.
  6. Retry with a smaller step.
  7. Stop after two failed retries on the same move.

Never hide a failed check by weakening the test unless the test is proven wrong and the proof is documented.

Abort Conditions

Abort and report when:

  • the requested refactor requires changing observable behavior,
  • call sites cannot be found reliably,
  • generated files cannot be regenerated,
  • the package surface changes unexpectedly,
  • manual QA cannot be performed for a user-visible surface,
  • a public compatibility shim appears necessary but undocumented,
  • the same diagnostic fails after two targeted recovery attempts,
  • a safer feature-first or test-first change is required.

Final Refactor Report

Use this shape:

text
REFACTOR REPORT
Scope:
Intent:
Codemap:
Characterization:
Steps:
Verification:
Manual QA:
Public surface:
Skipped:
Final status:

For every skipped refactor, include why it was skipped and what evidence would make it safe later.

Quality Bar

The refactor is complete only when the code is easier to reason about and the user-facing behavior is proven unchanged.

© wjgoarxiv, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/antigravity-swarm/skills/asw-refactor of wjgoarxiv/antigravity-swarm.

Open the folder on GitHubat commit a949cb8

Compare with similar skills

Asw Refactor 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.

Asw Refactor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Asw Refactor this skillwjgoarxiv/antigravity-swarm166—~3.9kAutomated safety check: PassMIT
Guidelinesakash-network/node1.1k20 repos~577Automated safety check: PassMIT
Migrate Core Code to Submodulestinyhumansai/openhuman42k—~2.6kAutomated safety check: PassGPL-3.0
Component Refactoringlangflow-ai/langflow155k—~3.5kAutomated safety check: PassMIT
Ponytail Lazy Developer ModeDietrichGebert/ponytail160k1 repos~873Automated safety check: PassMIT
ast-grep Structural Searchcode-yeongyu/oh-my-openagent70k—~3.3kAutomated safety check: PassMIT

Similar skills

  • Guidelines

    akash-network/node

    Behavioral guidelines to reduce common LLM coding mistakes. An agent skill from akash-network/node.

    1.1k GitHub starsUsed in 20 repos~577 tokens
    DevelopmentAuto-check passed
  • Migrate Core Code to Submodules

    tinyhumansai/openhuman

    Plans and carries out moving non-host-specific code and its tests from the OpenHuman core into vendored tiny submodule libraries, then releases the submodule and re-pins the host.

    42k GitHub stars~2.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Component Refactoring

    langflow-ai/langflow

    Refactor high-complexity React components in Langflow frontend.

    155k GitHub stars~3.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Ponytail Lazy Developer Mode

    DietrichGebert/ponytail

    Makes the agent pick the laziest solution that works: skip unneeded work, reuse what exists, prefer the standard library and platform features, and keep diffs small.

    160k GitHub starsUsed in 1 repo~873 tokens
    DevelopmentAuto-check passed
  • ast-grep Structural Search

    code-yeongyu/oh-my-openagent

    Searches and rewrites code by syntax-tree shape across 25 languages with ast-grep, for codemods, structural queries and YAML lint rules, using a Python wrapper script.

    70k GitHub stars~3.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Systematic Code Refactoring

    luongnv89/claude-howto

    Guides refactoring in phases based on Martin Fowler's method: research, test coverage check, planning and small tested steps, with your approval at each phase.

    42k GitHub stars~3k tokensUpdated 10 days ago
    DevelopmentAuto-check passed

More from wjgoarxiv/antigravity-swarm

All 15 skills in this repo
  • Asw

    wjgoarxiv/antigravity-swarm

    Antigravity Swarm execution loop for evidence-driven implementation with tests, subagents, hooks, and manual QA.

    166 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Asw Cleanup

    wjgoarxiv/antigravity-swarm

    Remove AI-looking clutter and temporary artifacts without changing behavior.

    166 GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check passed
  • Asw Debug

    wjgoarxiv/antigravity-swarm

    Hypothesis-driven Antigravity Swarm debugging for crashes, hangs, wrong output, and runtime drift.

    166 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed
  • Asw Goal

    wjgoarxiv/antigravity-swarm

    Durable Antigravity Swarm goal orchestration with explicit success criteria, evidence ledger, manual QA channels, and completion audit.

    166 GitHub stars~905 tokensUpdated 3 mo ago
    Auto-check passed
  • Asw Loop

    wjgoarxiv/antigravity-swarm

    Antigravity Swarm Loop executes RED to GREEN to real-surface QA with cleanup receipts.

    166 GitHub stars~824 tokensUpdated 3 mo ago
    Auto-check passed
  • Asw Plan

    wjgoarxiv/antigravity-swarm

    Antigravity Swarm Plan creates a decision-complete plan before large or ambiguous work.

    166 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about Asw Refactor

What does Asw Refactor do?

Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification. Asw Refactor is an agent skill from wjgoarxiv/antigravity-swarm. Behavior-preserving Antigravity Swarm refactoring with characterization, impact mapping, diagnostics, and real-surface verification.

When should I use Asw Refactor?

Asw Refactor fits situations like: tasks that involve Refactoring.

How do I install Asw Refactor in Claude Code?

Run `npx skills add wjgoarxiv/antigravity-swarm --skill asw-refactor -a claude-code`. Or copy the skill folder (plugins/antigravity-swarm/skills/asw-refactor in wjgoarxiv/antigravity-swarm) into .claude/skills/asw-refactor in your project. Claude Code loads it when a task matches its description.

How do I install Asw Refactor in Codex?

Run `npx skills add wjgoarxiv/antigravity-swarm --skill asw-refactor -a codex`. Or copy the skill folder (plugins/antigravity-swarm/skills/asw-refactor in wjgoarxiv/antigravity-swarm) into .agents/skills/asw-refactor in your project. Codex loads it when a task matches its description.

Can I use Asw Refactor in Cursor, Gemini CLI or GitHub Copilot?

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-refactor -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-refactor, .gemini/skills/asw-refactor, .github/skills/asw-refactor and .opencode/skills/asw-refactor in your project.

What does Asw Refactor need to run?

SKILL.md names no scripts, command-line tools or credentials: Asw Refactor is instructions for the agent only.

Does Asw Refactor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Asw Refactor safe to install?

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.

What licence does Asw Refactor use?

Asw Refactor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Asw Refactor use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Asw Refactor?

Skills that share tags, products or a category with Asw Refactor: Guidelines (akash-network/node, 1.1k stars), Migrate Core Code to Submodules (tinyhumansai/openhuman, 42k stars), Component Refactoring (langflow-ai/langflow, 155k stars) and Ponytail Lazy Developer Mode (DietrichGebert/ponytail, 160k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Asw Refactor?

wjgoarxiv (a GitHub user) maintains it in wjgoarxiv/antigravity-swarm, which has 166 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.