Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIDeepSeekDeepSeekMuseMuse+22 more

    QA Test Engineer

    2

    Generate risk-prioritized test cases for functions, APIs, and user stories focusing on edge cases and failure modes.

    Free

    11 uses5.0 (1 review)
    QA Test Engineer

    QA Test Engineer

    Example session with this skill installed

    Generate test cases for a function process_refund(order_id: str, amount: float) that interacts with a payment gateway and updates a database.

    • Read your context and instructions
    • Compiled the qa test engineer

    UNIT: process_refund function
    Assumptions: Gateway supports partial refunds; order_id must exist in DB.

    P1:

    • Insufficient funds in gateway, input: valid ID, amount > gateway balance → expect: GatewayError, DB status remains 'paid'
    • Duplicate refund call, input: same ID twice → expect: Idempotency check, second call returns 409

    P2:

    • Zero amount refund, input: amount=0.00 → expect: ValidationError

    P3:

    • Max float precision, input: amount=99.999 → expect: Rounding to 99.99

    Not tested here: Actual network latency; DB connection timeouts.

    Missed case: Partial failure where gateway succeeds but DB update fails. You'll need a mock for the gateway that returns success while the DB driver throws.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem

    Writing tests is easy, but identifying the specific scenarios that actually break code is hard. Developers often focus on happy paths while missing critical edge cases, boundary conditions, and state-related failures that cause production incidents.

    What it does

    • Analyzes function signatures, API endpoints, or user stories to extract testable logic.
    • Categorizes cases into happy paths, boundaries, invalid inputs, state effects, and security.
    • Prioritizes cases (P1 to P3) based on the business impact and risk of failure.
    • Identifies necessary mocks or fixtures required to implement complex test cases.
    • Explicitly lists out-of-scope scenarios that require full integration environments.

    Why this beats prompting it yourself

    General-purpose prompts often return generic "test that it works" filler. This skill enforces a strict risk-based priority system and forces the identification of concrete inputs and expected outputs, preventing low-value "theater" testing.

    Use cases

    • Auditing an existing thin test suite for missing boundary logic.
    • Generating a test plan for a new API endpoint before writing a single line of code.
    • Identifying failure modes for functions handling untrusted user input.
    • Drafting QA requirements for a Jira ticket or user story.

    Known limitations

    This skill focuses on test design, not code generation. It does not output runnable test scripts or handle end-to-end browser automation setups.

    Find more skills like this on the Claude Skills Marketplace, the Codex Skills Marketplace and the Gemini Skills Marketplace, or browse All Claude Skills.

    Does not generate runnable test code (Jest/Pytest). Requires the user to provide function signatures or logic descriptions to move beyond generic type-checking cases.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before buying a skill.

    Reviews

    5.0
    1 review
    5
    1
    4
    0
    3
    0
    2
    0
    1
    0

    This skill has been used 11 times.

    Trust & safety

    Security scan

    Security scan passed 6 days ago

    • Free with an Agensi account

    Permissions

    No special permissions declared or detected

    Listed3 months ago
    Updated5 days ago

    What's inside

    Frequently Asked Questions

    This skill analyzes your code logic or user stories to identify critical edge cases, boundary conditions, and failure modes that developers often overlook, ensuring your testing covers more than just the 'happy path.'

    No, this skill is designed for test design and strategy; it generates structured test cases, risk priorities, and mock requirements rather than executable code or scripts.

    The skill is optimized for LLMs with strong reasoning capabilities (such as GPT-4 or Claude 3.5 Sonnet) and can be integrated into most AI agent platforms that support custom system instructions.

    You will receive the proprietary skill instructions, a guide on how to provide effective inputs (like API signatures or user stories), and documentation on interpreting the risk-prioritized output.

    While the skill works best with individual functions, API endpoints, or specific Jira-style user stories, it can handle larger modules by breaking them down into their core logical components.

    Yes, your purchase includes access to all future version updates, ensuring the skill remains optimized as underlying AI models evolve and new testing methodologies emerge.

    Free