test-spec-writer

Generate test specification documents from detailed design specifications.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill test-spec-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-spec-writer
Source: https://github.com/takemo101/compose-workflow/tree/main/.pi/skills/test-spec-writer
Command: npx skills add https://github.com/takemo101/compose-workflow --skill test-spec-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of comprehensive test specification documents directly from detailed design documents, ensuring a robust testing phase aligned with TDD principles.

Core Features & Use Cases

  • Test Item Generation: Creates detailed test cases for unit, integration, and E2E testing based on design specifications.
  • TDD Support: Focuses on defining tests before implementation, facilitating the Red-Green-Refactor cycle.
  • Use Case: After a detailed design document for a new user authentication module is finalized, this Skill can generate all necessary test items, including boundary values, error conditions, and security checks, to guide the development of failing tests.

Quick Start

Generate a test specification document for the detailed design located at docs/designs/detailed/auth-module.md.

Frequently Asked Questions about test-spec-writer

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

FAQPage Schema
How do I generate test specifications from a detailed design document?

This skill generates test specifications from detailed design documents by creating comprehensive test cases for unit, integration, E2E, security, and performance testing. It outputs a structured file with test data and execution order to guide TDD development.

How does TDD test case generation work for new software modules?

TDD test case generation analyzes design specifications to define tests before implementation, driving the Red-Green-Refactor cycle. It produces test items covering boundary values, error conditions, and security checks to guide development of failing tests.

Can I create E2E and security test cases from design docs automatically?

You can automatically generate E2E and security test cases from design docs. The skill processes detailed design specifications to output comprehensive test items covering unit, integration, E2E, security, and performance testing.

What do I need to generate test cases for my authentication module?

Generating test cases for an authentication module requires a finalized detailed design document as input. The skill outputs a structured test specification containing boundary values, error conditions, and security checks.

Does test specification generation include test data and execution order?

Test specification generation includes test data and execution order. The skill outputs a structured test specification file that sequences unit, integration, and E2E tests while providing necessary test data.