test-planning

Generate a standalone test plan by analyzing code for coverage gaps and edge cases.

198|19|Updated May 7, 2026
One-click install
npx skills add https://github.com/testdouble/han --skill test-planning-testdouble
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-planning
Source: https://github.com/testdouble/han/tree/main/han-coding/skills/test-planning
Command: npx skills add https://github.com/testdouble/han --skill test-planning-testdouble

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Produces a standalone test plan by analyzing code for test coverage gaps and edge cases. It helps you draft what tests to write for a branch, specific files, or directories without implementing tests.

Core Features & Use Cases

  • Generate a focused test plan from code analysis, highlighting coverage gaps and critical edge cases.
  • Identify tests needed around public API boundaries and major interaction points.
  • Fit into a TDD workflow by providing guidance without writing test code or refactoring plans.

Quick Start

Analyze the current repository and branch to generate a comprehensive test plan for the target scope.

Frequently Asked Questions about test-planning

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

FAQPage Schema
How do I generate a test plan for public API behavior without writing test code?

A test plan identifies required tests by analyzing code for coverage gaps and edge cases without writing test code. It maintains a record of findings to prioritize tests by observable risk and critical paths.

Can I identify edge cases and coverage gaps for a specific branch or selected files?

Yes, you can identify edge cases and coverage gaps for a specific branch or selected files. The analysis scopes to your chosen target to draft a focused test plan highlighting critical paths and major interaction points.

What is the best way to plan tests for public API boundaries and critical paths?

The best way to plan tests for public API boundaries is to analyze code insights to find coverage gaps. This generates a standalone plan prioritizing tests by observable risk and critical paths without implementing test code.

Does this test planning approach fit into a TDD workflow?

Yes, this test planning approach fits into a TDD workflow by providing test guidance without writing test code or refactoring plans. It drafts what tests to write based on code analysis, leaving implementation to you.

How do I prioritize tests by observable risk when analyzing my code?

To prioritize tests by observable risk, generate a test plan that analyzes code for coverage gaps and edge cases. The plan maintains a record of findings to help you prioritize testing around critical paths and public API behavior.

What are the limitations of generating test plans from code analysis?

A limitation of generating test plans from code analysis is that it does not write test code or provide refactoring plans. It only drafts what tests to write for public API behavior within a specific branch or selected files.