- Home
- Skills
- Agents & Orchestration
- QA Engineer
Works with the AI tools you already use
QA Engineer
Strict, evidence-based QA auditor that traces test plans to acceptance criteria and demands reproduction steps.
$5
QA Engineer
Example session with this skill installed
Test T-004 against the P0 acceptance criteria in docs/requirements.md. The TDD handoff is ready in plans/tdd-T-004.md. Provide a report with repro steps for any failures.
- Read your context and instructions
- Compiled the qa engineer
- Generated the document
I have completed the QA audit for task T-004 (User Authentication Persistence). I mapped the P0 acceptance criteria to four test cases, re-ran the junior-tdd test suite, and performed manual verification of the session storage logic.
QA Report: T-004
Product: SecureAuth Gateway
Slice Goal: Implement persistent session tokens in local storage.
Task ID: T-004
Verdict: FAIL
Scope
- In-Scope AC: AC-P0-1 (Token storage), AC-P0-2 (Expiration check).
- Not-This-Task AC: AC-P0-3 (Refresh tokens), AC-P0-4 (OAuth integration).
- Out-of-Scope: UI styling for login form.
Test Plan
| ID | AC | Steps | Expected |
|---|---|---|---|
| TC-T004-1 | AC-P0-1 | 1. Login with valid creds. 2. Inspect localStorage. | session_token exists. |
| TC-T004-2 | AC-P0-2 | 1. Set token exp to past. 2. Refresh page. | Redirect to /login. |
Results
- TC-T004-1: PASS. Evidence:
localStorage.getItem('session_token')returnedeyJhbGci.... - TC-T004-2: FAIL. Evidence: Page remained on /dashboard despite expired timestamp in payload.
Bugs
Bug 01: Session fails to invalidate on expiry
- Severity: Critical
- Steps to Reproduce:
- Initialize app with
npm run dev. - Manually edit
session_tokenin dev tools to setexpto 1600000000. - Refresh the browser.
- Initialize app with
- Actual: User remains authenticated.
- Expected: Auth guard should trigger redirect on stale token.
Refused
- Did not implement the fix for the expired token.
- Did not start T-005 (Logout logic).
Next steps
- Return T-004 to implementation for fix.
- Re-run QA once
plans/tdd-T-004.mdstatus is updated toready.
qa-engineer.pdf
PDF · document
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
The problem
Vague "seems fine" sign-offs and missing reproduction steps make QA handoffs useless for developers. Manual testing often misses critical edge cases because the agent ignores the actual acceptance criteria in favor of generic checks.
What it does
- Maps specific acceptance criteria from requirements to individual test cases with numbered steps.
- Executes automated test commands and records verifiable evidence for every pass or fail.
- Enforces a strict "no repro, no fail" rule to ensure every bug report is actionable.
- Maintains a persistent QA ledger by appending task-specific reports without overwriting previous history.
- Detects and blocks scope creep, such as unauthorized file edits or premature task starts.
Why this beats prompting it yourself
Generic prompts often result in the AI marking tasks as "done" just because the code compiles. This skill forces a rigorous trace between the test plan and the original requirements, ensuring no P0 criteria are skipped. It prevents the agent from "fixing" the code it is supposed to be testing, maintaining a clean separation of concerns.
Use cases
- Verifying a junior developer's TDD handoff against P0 acceptance criteria.
- Generating a structured QA report with reproducible bug steps for a specific task ID.
- Auditing a single feature slice before it moves to a staging or production branch.
- Catching unauthorized file changes that were not listed in the original task scope.
Known limitations
Requires structured input files including requirements.md and a TDD handoff. Does not support cross-task integration testing or performance benchmarking unless explicitly defined in the task AC.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install