abstraction-power
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Adversarially review something just built — presume it is broken and find where. Use after implementing a feature, finishing a build, or before shipping, or whenever ATLAS or Boss wants a hostile second opinion on a diff, a running app, or a whole codebase. Spawns clean-context
Claude Code
$ npx -y skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review --agent claude-code
Codex
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a codex -y
Cursor
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a cursor -y
Gemini CLI
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a gemini-cli -y
GitHub Copilot
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a github-copilot -y
OpenCode
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a opencode -y
Windsurf
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill adversarial-review -a windsurf -y
name: adversarial-review description: Adversarially review something just built — presume it is broken and find where. Use after implementing a feature, finishing a build, or before shipping, or whenever ATLAS or Boss wants a hostile second opinion on a diff, a running app, or a whole codebase. Spawns clean-context reviewers with opposing lenses (correctness, security, empty-world) and reproduces every finding by running the target before believing it. Distinct from /code-review, which statically reads a diff and never runs the app.
A normal review reads code and looks for reasons to approve it. An adversarial review starts from the opposite prior: **this was just built, it is presumed broken, and the job is to find where.** The builder believes in their work — that belief is exactly the blind spot. So the reviewer must be incentivized to find failure, not confirm success, and must work *without the builder's context* so it cannot inherit the builder's assumptions.
This skill is the canonical adversarial-review protocol for ATLAS. Reach for it autonomously after building anything non-trivial, before shipping, or when handed unfamiliar code to harden.
delivery, a flow you suspect is fragile, an unfamiliar codebase you must trust.
reads the change for bugs and cleanups, scores confidence, and **never runs the app**. That is the right tool for routine change review.
breakage, fans out diverse hostile lenses in clean contexts, and **reproduces findings against the live target** before believing them. Heavier, empirical, used deliberately.
to attack a typo fix — deliberating everything ships nothing.
1. **Presumed-broken mandate.** Every reviewer gets one instruction: *"this was just built and is presumed broken; find where."* Never "check if it looks ok." 2. **Context isolation.** Reviewers run in **clean contexts** (separate subagents) — they get the target and the mandate, not the build's rationalizations. A separate context window is the closest thing to a genuine second opinion. 3. **Empirical reproduction.** A finding is a hypothesis until reproduced against the real target. Run it. A finding that can't be reproduced is an opinion, not a bug. 4. **Senior triage.** Reproduce before fixing, fix what's real, re-verify the fix, and name the false alarms. The report is only trustworthy if it admits what wasn't real.
1. **Frame the target and scale.** Name what's under review (a diff, a feature, a running app, a whole codebase) and how to exercise it (commands to run, URLs/flows to walk, entry points). Pick reviewer count by stakes: 1 for a small change, 3–5 lenses for a feature or build.
2. **Fan out hostile reviewers in clean contexts.** Spawn subagents, each with the presumed-broken mandate and **one lens**, blind to each other. Choose lenses that fit the target — typically:
(One-shot work dies at the seams and the empty world far more than the happy path — weight those.)
3. **Reproduce every finding.** Before fixing anything, run the target and confirm the failure actually happens. Capture the evidence (output, screenshot, failing command). Unreproducible → demote to "unconfirmed," don't fix on faith.
4. **Triage like a senior.** Fix what reproduced, re-run to confirm the fix closed it (and opened nothing new), and record what looked like a bug but wasn't. If a fix opens a real design fork, invoke `free-will`.
One honest summary:
Never report "no issues found" from a read alone — that claim requires having *run* the lenses and reproduced nothing. Report what you actually exercised, not what you assume holds.
Turn Claude Code into a senior software engineer that carries your projects end to end: from intent, to prototype, to build, to test, to deploy, and remembers each project across sessions without rescanning the repo. One command.
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Take a project from working locally to running in production, provider-agnostic — write the DEPLOY.md runbook, gate a release,…
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
Deliberate-choice procedure for a medium-to-high-stakes engineering fork — when the first plausible solution (the instinct, the…
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic…
Write content in any language indistinguishable from a skilled human writer. Avoids AI-sounding phrases, varies sentence…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.