testing

Generate targeted unit, integration, and end-to-end test suites for existing codebases.

11|2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/porcupine-md/jonggrang --skill testing-porcupine-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/porcupine-md/jonggrang/tree/main/skills/core/testing
Command: npx skills add https://github.com/porcupine-md/jonggrang --skill testing-porcupine-md

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate comprehensive test suites for existing codebases to improve reliability and catch regressions early.

Core Features & Use Cases

  • Automated test generation for new and legacy code across multiple languages and frameworks.
  • Support for unit, integration, and end-to-end tests with project-aware scaffolding.
  • Use cases include validating logic, ensuring API contracts, and preventing regressions.

Quick Start

Ask it to generate a test suite for a target file or directory by specifying the path and the desired test type.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I generate unit tests for an existing codebase?

To generate unit tests for an existing codebase, specify the target file or directory path. The tool inspects code exports, dependencies, and conventions to produce co-located or centralized unit test files.

Can I auto-generate end-to-end tests for web apps and APIs?

Yes, you can auto-generate end-to-end tests for web apps and APIs. The generator applies project-aware scaffolding to create targeted test suites that validate logic and ensure API contracts.

Does the test generation tool support integration tests for CLIs and TUIs?

Yes, the test generation tool supports integration tests for CLIs and TUIs. It applies to libraries and command-line interfaces, inspecting existing code to produce reliable integration test suites.

What is the best way to add test coverage to legacy code?

The best way to add test coverage to legacy code is using automated test generation. It inspects existing codebases to generate comprehensive test suites, catching regressions early and improving maintainability.

How do I scaffold test files that match my project conventions?

To scaffold test files matching your project conventions, the tool inspects your code exports and dependencies. It then produces either co-located or centralized test files based on your project structure.