plan-test

Generate unit and integration tests matching existing Jest, Mocha, or Pytest frameworks.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/whichguy/skill-craft --skill plan-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-test
Source: https://github.com/whichguy/skill-craft/tree/main/plugins/plan-test/skills/plan-test
Command: npx skills add https://github.com/whichguy/skill-craft --skill plan-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the friction in software development by automating the creation of comprehensive test suites and providing a structured path for complex test architecture decisions.

Core Features & Use Cases

  • Automated Test Generation: Automatically detects project test frameworks and generates unit tests that match existing coding styles.
  • Intelligent Triage: Distinguishes between simple inline test generation and complex scenarios requiring a dedicated QA analyst agent.
  • Use Case: When a developer finishes a new feature, they can invoke this skill to generate unit tests for the new functions, ensuring edge cases and error paths are covered without manual boilerplate writing.

Quick Start

Invoke the plan-test skill to generate comprehensive tests for the target file path or function name provided in your request.

Frequently Asked Questions about plan-test

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

FAQPage Schema
How do I automatically generate unit tests for a new function?

This skill automatically generates unit tests by detecting your existing test infrastructure and creating test suites that match your project's coding style for the target file path or function.

Can I use this test generation tool with Pytest and Jest frameworks?

Yes, test generation requires integration with project-specific frameworks like Jest, Mocha, or Pytest to ensure the generated unit tests maintain stylistic consistency and execution validity.

What is the best way to plan QA architecture for complex software modules?

The best way to plan QA architecture for complex modules is using intelligent triage, which distinguishes between simple inline test generation and complex scenarios requiring a dedicated QA analyst agent.

Does automated test generation cover edge cases and error paths automatically?

Yes, automated test generation covers edge cases and error paths automatically, eliminating manual boilerplate writing when developers finish building new software features.

When do I need a dedicated QA analyst agent instead of inline test generation?

You need a dedicated QA analyst agent for complex test architecture scenarios, where intelligent triage determines that simple inline unit test generation is insufficient for the module.