QA Strike Team — Security skill for Claude Code
An adversarial QA and security review skill for apps you build with Claude Code.
How to install QA Strike Team
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open averma416/qa-strike-team and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What QA Strike Team does
An adversarial QA and security review skill for apps you build with Claude Code. You point it at a running app and its repo, and it tries to break the thing the way real users would, then hands back a bug report precise enough to fix from.
Alternatives in Security
- Promptmap — Security scanner for custom LLM apps 1.2k ★
- Senior Engineering Partner — A stack-agnostic Claude Code skill: strict code reviewer, pair programmer, debugger, and mentor (Python/Bash/A 148 ★
- Reactnative Expo AI Agent System Workflow — AI-powered development toolkit with 7 production agents for React Native/Expo mobile apps 125 ★
README
QA Strike Team
An adversarial QA and security review skill for apps you build with Claude Code. You point it at a running app and its repo, and it tries to break the thing the way real users would, then hands back a bug report precise enough to fix from.
It is built for the build-then-test loop: you ship a feature, you run this before calling it done.
What it does
A full pass runs in five phases, each with its own checklist:
- Phase 0 — Intent. Reads your PRD or product docs to learn what the app is supposed to do and who actually uses it.
- Phase 1 — Functional. Walks every core flow and confirms it matches the spec.
- Phase 2 — Adversarial personas. Derives the real user types from the PRD, spawns a subagent per persona to write that user's test plan with real inputs and real mistakes, then runs every case in the browser. This is the part that finds what generic testing misses.
- Phase 3 — Visual and runtime. Layout at phone, tablet, and desktop widths, overflow, broken states, plus the console and network tab on every page.
- Phase 4 — Security. An independent reviewer reads the source fresh and checks auth, authorization, secrets, input handling, and config. For Supabase and similar stacks it checks Row Level Security first, every time.
Output is a single file per pass, `_qa_.md`, ordered by severity with repro steps.
Scope and limits
This is review plus in-browser testing of your own app. It is not a penetration test and it does not run live attacks against third-party services. Every security report ends with a plain statement of what still needs a human security review before real users and real data, especially anything handling payments or regulated data. Do not read a clean pass as proof the app is secure.
Requirements
- Claude Code with the built-in browser available.
- The app's source in the repo you run it from.
- A running instance reachable in a browser.
- A PRD, spec, or product doc. If there
Related Skills
Pentest Projects Discovery
An automated way to discover practical, hands on penetration testing projects using Claude, with structured le
App Doctor
Audit any web app's security (39-point checklist) AND launch-readiness (legal, auth, polish, retention), repor
Buster Claw
A macOS desktop app that gives your own Claude Code, Codex or OpenCode agent hands: a browser it can drive, yo
Audit Burden
Find features carrying technical cost, architectural weight, or delivery constraints disproportionate to their
Endowment Agent Investment
An AI agent given a real mandate, an audit obligation and a point-in-time data wall produces a tactical asset
12 Factor Apps
Audit a codebase against the 12-Factor App methodology and report compliance.
Related Agents
Adversarial Breaker
Actively tries to break the app — wrong inputs, unexpected sequences, auth bypasses, race conditions, state co
Cr Verifier
Adversarial verifier of the agentic code review — receives candidate findings and tries to refute them, by exe
Adversarial Coach
Adversarial code reviewer that tries to break code. Use immediately after any significant code change to find