iikit-05-testify

Generate acceptance, contract, and validation test specifications from requirement artifacts.

1|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/asm0dey/relay --skill iikit-05-testify-asm0dey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iikit-05-testify
Source: https://github.com/asm0dey/relay/tree/main/.tessl/tiles/tessl-labs/intent-integrity-kit/skills/iikit-05-testify
Command: npx skills add https://github.com/asm0dey/relay --skill iikit-05-testify-asm0dey

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of test specifications from project requirements, ensuring that tests are created before implementation begins, thereby supporting Test-Driven Development (TDD).

Core Features & Use Cases

  • Automated Test Specification Generation: Creates acceptance, contract, and validation test specifications based on spec.md, plan.md, and data-model.md.
  • TDD Support: Enforces TDD principles by generating test specs as acceptance criteria.
  • Integrity Hashing: Ensures test assertions are not tampered with by storing cryptographic hashes.
  • Use Case: A software team is about to start developing a new feature. They use this Skill to automatically generate a comprehensive set of test specifications from their finalized requirements document, ensuring all acceptance criteria are covered before any code is written.

Quick Start

Use the iikit-05-testify skill to generate test specifications from the current feature's requirements.

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 for TDD?

Test specifications are generated by analyzing requirement artifacts like `spec.md`, `plan.md`, and `data-model.md` to produce acceptance, contract, and validation tests. The Skill outputs these specs to `tests/test-specs.md` to enforce Test-Driven Development principles before implementation begins.

What are the prerequisites for automated test generation from spec files?

Automated test generation requires prerequisite artifacts like `spec.md` and `plan.md` to be present. The Skill checks for these files and enforces TDD assessment based on rules defined in `CONSTITUTION.md` before creating any test specifications.

How does integrity hashing work for test specs in Test-Driven Development?

Integrity hashing stores cryptographic hashes alongside generated test assertions in `tests/test-specs.md`. This mechanism ensures that test specifications remain untampered with and maintain their original integrity throughout the development lifecycle.

Can I create acceptance criteria tests before writing implementation code?

Yes, this Skill creates acceptance criteria tests directly from finalized requirements documents before any code is written. It analyzes your project artifacts to produce comprehensive acceptance, contract, and validation test specifications upfront.

What types of tests can be generated from data models and project plans?

The Skill generates acceptance, contract, and validation test specifications by analyzing `spec.md`, `plan.md`, and `data-model.md`. These test types ensure comprehensive coverage of all defined requirements before implementation starts.