test-create

Generate happy path, edge case, and error handling test cases for Python and JavaScript functions.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/LuizEduPP/skills --skill test-create-luizedupp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-create
Source: https://github.com/LuizEduPP/skills/tree/main/test-create
Command: npx skills add https://github.com/LuizEduPP/skills --skill test-create-luizedupp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates uncertainty about coverage by guiding you through happy path, edge case, and error scenario tests for every code change.

Core Features & Use Cases

  • Test Coverage Planning: Clarifies happy paths, edge cases, and failure cases so each behavior gets verified.
  • Language Examples: Provides Python (pytest) and JavaScript (Jest) templates to kickstart implementation in both ecosystems.
  • Naming & Coverage Goals: Enforces descriptive naming, one assertion per test, and tiered coverage targets for business logic, utilities, and UI layers.
  • Use Case: Run it while writing unit, integration, or acceptance tests to maintain consistent structure and ensure coverage targets are met.

Quick Start

Ask the test-create skill to generate happy path, edge case, and error tests for the function you are currently implementing.

Frequently Asked Questions about test-create

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate test cases for edge cases and error handling in Python?

To generate test cases for edge cases and error handling in Python, this skill systematically identifies happy paths, boundary conditions, and failure scenarios, outputting structured pytest templates that enforce single-assertion rules and descriptive naming conventions.

What is the best way to plan test coverage for JavaScript functions?

Planning test coverage for JavaScript functions involves categorizing behaviors into happy paths, edge cases, and errors. This skill applies tiered coverage targets for business logic, utilities, and UI components, generating Jest templates to ensure each behavior is verified.

Does this test generation approach work for both unit and integration testing?

Yes, this test generation approach works for unit, integration, and acceptance testing. It guides developers through comprehensive test case generation for every code path in Python and JavaScript functions, ensuring consistent structure and meeting defined coverage goals.

How do I enforce naming conventions and single-assertion rules in my tests?

To enforce naming conventions and single-assertion rules in your tests, this skill requires strict adherence to descriptive naming and tiered coverage targets during generation, outputting structured test cases that maintain a consistent structure across your codebase.

When should I use automated test case generation for my code?

You should use automated test case generation when writing unit, integration, or acceptance tests to eliminate uncertainty about coverage. It clarifies failure cases and edge conditions so each behavior gets verified, ensuring comprehensive validation for every code change.

Can I use this skill to write tests for UI components?

Yes, you can use this skill to write tests for UI components. It applies tiered coverage targets specifically designed for business logic, utilities, and UI layers, generating the necessary test cases to verify both happy paths and error handling scenarios.