test-spec

Generate a traceable test specification from an approved feature spec and execution plan.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/xiongxianfei/rigorloop --skill test-spec-xiongxianfei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-spec
Source: https://github.com/xiongxianfei/rigorloop/tree/main/.codex/skills/test-spec
Command: npx skills add https://github.com/xiongxianfei/rigorloop --skill test-spec-xiongxianfei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate traceable test specifications from approved feature specs and execution plans before coding to ensure clear requirements coverage and testability.

Core Features & Use Cases

  • Systematic test planning: maps requirements, examples, edge cases, and architecture boundaries into concrete tests.
  • Structured output: produces standardized test spec documents (e.g., specs/test-spec.test.md) with mandatory sections and test-case formatting.
  • Quality governance: aligns test artifacts with coverage rules and readiness criteria for implementation.

Quick Start

Provide an approved feature spec and execution plan to generate a complete test specification file in specs/test-spec.test.md.

Frequently Asked Questions about test-spec

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

FAQPage Schema
How do I generate a test specification from a feature spec before coding?

To generate a test specification, provide an approved feature spec and execution plan. This maps requirements, examples, and edge cases into a structured test spec document with mandatory sections and standardized test-case formatting.

What is a traceable test spec and how does it ensure requirements coverage?

A traceable test spec maps approved feature requirements, architecture boundaries, and milestones into concrete tests across unit, integration, and end-to-end contexts. This ensures clear requirements coverage and testability before implementation begins.

How do I structure test cases for edge cases and architecture boundaries?

Structuring test cases for edge cases involves mapping execution plan milestones and architecture boundaries into standardized test-case formats. The output includes documentation artifacts like fixtures and data needed for implementation readiness.

Do I need an execution plan and feature spec to create test cases?

Yes, you need an approved feature spec and execution plan to create test cases. These inputs provide the requirements, examples, and milestones necessary to generate a complete test specification file with accurate coverage.

What's the best way to plan tests across unit, integration, and end-to-end contexts?

The best way to plan tests across contexts is mapping approved requirements and milestones into distinct unit, integration, and end-to-end tests. This aligns test artifacts with coverage rules and readiness criteria for implementation.

What limitations exist when drafting test specs from feature requirements?

Limitations when drafting test specs include relying entirely on the completeness of the approved feature spec and execution plan. Without clear requirements and architecture boundaries, the generated test specification cannot guarantee full implementation readiness.