Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    QA Engineer

    1

    Strict, evidence-based QA auditor that traces test plans to acceptance criteria and demands reproduction steps.

    $5

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    QA Engineer

    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

    IDACStepsExpected
    TC-T004-1AC-P0-11. Login with valid creds. 2. Inspect localStorage.session_token exists.
    TC-T004-2AC-P0-21. Set token exp to past. 2. Refresh page.Redirect to /login.

    Results

    • TC-T004-1: PASS. Evidence: localStorage.getItem('session_token') returned eyJhbGci....
    • 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:
      1. Initialize app with npm run dev.
      2. Manually edit session_token in dev tools to set exp to 1600000000.
      3. Refresh the browser.
    • 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.md status is updated to ready.

    qa-engineer.pdf

    PDF · document

    Generated

    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

    Generate structured test plans directly from acceptance criteria markdown files.Enforce bug reporting standards by requiring numbered reproduction steps.Maintain a task-by-task QA audit log for a project workforce.Prevent agents from performing "shadow implementation" during the testing phase.

    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.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 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

    Listed1 day ago

    Frequently Asked Questions