1

    test-gen

    by Kevin Cline

    Automated test generation with edge case analysis and framework-native syntax for TS, Python, Go, and Rust.

    Updated Apr 2026
    Security scanned
    One-time purchase

    $12

    One-time purchase · Own forever

    ⚡ Also available via Agensi Pro — your AI agent can load this skill on demand via MCP. Learn more →

    Included in download

    • Automatically detect and adapt to existing Jest, Pytest, or Vitest setups.
    • Generate full test coverage for untested legacy files in a single pass.
    • terminal automation included
    • Includes example output and usage patterns
    • Instant install

    See it in action

    Created src/auth.test.ts (Vitest)
    - test(login): successfully authenticates valid users
    - test(login): throws UnauthorizedError on invalid password
    - test(login): handles empty username strings
    - test(login): mocks database connection failure
    Generated 4 test cases with zero syntax errors.

    About This Skill

    Comprehensive Automated Unit Testing

    Writing unit tests is often the most time-consuming part of the development cycle. This skill automates the entire process by analyzing your source code and generating high-quality, framework-idiomatic tests. It doesn't just write "happy path" assertions; it deeply analyzes function signatures and logic to identify edge cases, boundary values, and potential error states that you might have missed.

    What it does

    • Smart Framework Detection: Automatically identifies your project's testing stack (Jest, Vitest, Pytest, Go testing, or JUnit) by scanning configuration files like package.json or Cargo.toml.
    • Context-Aware Generation: Parses your TypeScript, JavaScript, Python, Go, or Rust files to extract exports, classes, and functions.
    • Edge Case Analysis: Generates specific test cases for null/undefined inputs, empty strings, maximum boundaries, and async rejections.
    • Zero-Config Mocking: Detects external dependencies and sets up framework-specific mocks for HTTP, DB, and filesystem calls.

    Why use this skill?

    Unlike basic AI prompting, this skill follows a structured multi-step engineering process. It ensures imports are correct, prevents syntax errors, and places files according to project-specific naming conventions (e.g., *.test.ts vs test_*.py). It saves developers hours of boilerplate work while increasing code coverage and reliability without requiring manual intervention.

    📖 Learn more: Best Testing & QA Skills for Claude Code →

    Use Cases

    • Automatically detect and adapt to existing Jest, Pytest, or Vitest setups.
    • Generate full test coverage for untested legacy files in a single pass.
    • Create robust mocks for external API calls and database interactions.
    • Ensure 100% coverage of boundary values and common error conditions.

    Reviews

    No reviews yet — be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    Terminal / Shell

    Creator

    K
    Kevin Cline

    ClawdWorks

    Builder of autonomous AI agents and Claude Code skills. ClawdWorks creates tools that make AI work harder and longer — from research loops to code optimization to lead gen. Powered by Claude Opus 4.6 + Codex 5.4.

    Frequently Asked Questions

    Similar Skills

    $12

    One-time