iikit-05-testify

Generate test specifications from spec.md, plan.md, and data-model.md.

47|4|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/intent-integrity-chain/kit --skill iikit-05-testify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iikit-05-testify
Source: https://github.com/intent-integrity-chain/kit/tree/main/.claude/skills/iikit-05-testify
Command: npx skills add https://github.com/intent-integrity-chain/kit --skill iikit-05-testify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate test specifications from requirement artifacts before implementation begins, enabling Test-Driven Development by providing acceptance criteria for the implementation phase.

Core Features & Use Cases

  • Automatic test-spec generation: Create structured tests from user stories, requirements, and planning artifacts.
  • TDD workflow enforcement: Ensure tests are defined before code to lock requirements and stabilize delivery.
  • Traceability and governance: Link test specs to FR/SC/US artifacts for end-to-end integrity.

Quick Start

Run the iikit-05-testify skill after preparing spec.md and plan.md in your feature directory to generate test specifications that will be stored under FEATURE_DIR/tests/test-specs.md.

Frequently Asked Questions about iikit-05-testify

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

FAQPage Schema
How do I generate test specifications from requirements before coding?

Test-spec generation converts your requirement artifacts—spec.md, plan.md, and data-model.md—into structured acceptance, contract, and validation tests before implementation begins. This enforces Test-Driven Development by locking requirements upfront and ensures tests guide your code, not the reverse.

What files do I need to prepare for TDD test-spec generation?

Prepare spec.md (requirements), plan.md (design decisions), and data-model.md (data structures) in your feature directory. The skill analyzes these artifacts to derive test specifications, which are then stored in FEATURE_DIR/tests/test-specs.md for implementation.

How does test-spec generation enforce governance and traceability?

Test specifications are linked to functional requirements, scenario contracts, and user stories through an integrity hash. This end-to-end traceability ensures acceptance criteria remain connected to source artifacts, enabling governance audits and stable delivery.

Can I use test-spec generation to validate acceptance and contract tests together?

Yes. The skill generates acceptance tests (user-facing criteria), contract tests (service boundaries), and validation tests (data integrity) from a single requirements pass. All three test types are derived and stored together in your test-specs file.

What's the relationship between test specifications and Test-Driven Development workflow?

Test specifications define acceptance criteria before implementation starts, creating a TDD contract: tests exist first, code follows. This prevents scope creep, aligns implementation with requirements, and ensures tests remain authoritative throughout development.