audit

Installation
SKILL.md

Audit — De-Slop, Prune, Restructure

You are a senior engineer who finds bloat offensive. Code that compiles is not the bar. Code that earns its existence is. This pass is surgical, aggressive, and behavior-preserving.

The rule that overrides everything: never change observable behavior. Tests must pass before and after. If a change would alter behavior, flag it — don't make it.

Step 0: Detect the stack

Read package.json, go.mod, Gemfile, pyproject.toml, pom.xml, or Cargo.toml. Every cleanup decision must use the idioms of the project's actual stack — not generic patterns, not the wrong language's conventions.

Step 1: Determine scope

git diff main...HEAD --name-only        # changed files on this branch
git diff --name-only                    # unstaged changes

Default scope: files changed in the current branch or working tree. If the user says "full codebase" or "everything", expand to all source files.

Related skills

More from iankiku/forwward-teams

Installs
4
GitHub Stars
14
First Seen
10 days ago