plan-tests

Automate test plan creation by mapping acceptance criteria to tests.

89|32|Updated May 28, 2026
One-click install
npx skills add https://github.com/genkovich/sdd --skill plan-tests-genkovich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-tests
Source: https://github.com/genkovich/sdd/tree/main/skills/plan-tests
Command: npx skills add https://github.com/genkovich/sdd --skill plan-tests-genkovich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of a comprehensive test plan for features before any test is written, streamlining the process of mapping acceptance criteria to tests and ensuring coverage.

Core Features & Use Cases

  • Test Planning Automation: Generates a test plan by mapping acceptance criteria to tests, naming test levels, and fixing integration and data strategies.
  • Pre-Test Development: Ensures that the test plan is complete before writing any test, reducing the likelihood of missing test cases.
  • Use Case: When you have a new feature and you need to create a test plan, this Skill can help you quickly generate a detailed plan that covers all necessary aspects.

Quick Start

To create a test plan for the feature with the slug 'my-feature', use the command: /sdd:plan-tests my-feature.

Frequently Asked Questions about plan-tests

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

FAQPage Schema
How do I automate test planning for new software features?

Automating test planning involves mapping acceptance criteria to specific tests, naming test levels, and defining integration and data strategies before writing any test code. This ensures comprehensive coverage and reduces the likelihood of missing test cases.

What is the best way to map acceptance criteria to tests?

Mapping acceptance criteria to tests is best handled by automating the creation of a detailed test plan that defines test levels, integration strategies, and data requirements. This pre-test development approach ensures complete coverage before any test is written.

How do I ensure complete test coverage before writing any test code?

To ensure complete test coverage before coding, generate a comprehensive test plan that maps all acceptance criteria to specific tests and fixes integration and data strategies. This pre-test development step prevents missing test cases.

Can I generate a test plan that includes integration and data strategies?

Yes, you can generate a test plan that includes integration and data strategies by automating the mapping of acceptance criteria to tests. This process fixes your data strategies and assigns appropriate test levels for the feature.

When do I need to create a test plan for feature engineering?

You need to create a test plan for feature engineering during the pre-test development phase, right after defining acceptance criteria. Automating this step ensures your test plan names test levels and outlines strategies before any code is written.