workflow-spec-tests-code

Validate MUST fields and generate a Spec, Tests/Proof, and implementation plan.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/AntonBespalov/WC_IST --skill workflow-spec-tests-code
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow-spec-tests-code
Source: https://github.com/AntonBespalov/WC_IST/tree/main/.codex/skills/workflow-spec-tests-code
Command: npx skills add https://github.com/AntonBespalov/WC_IST --skill workflow-spec-tests-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill formalizes and enforces an end-to-end workflow that links requirements, verification artifacts, and implementation to reduce drift and risk when introducing new features.

Core Features & Use Cases

  • Gate validation ensures MUST fields are defined before drafting a Spec.
  • Spec-driven planning captures measurable acceptance criteria and validation strategy.
  • Tests/Proof alignment outlines verification methods, evidence, and how to demonstrate readiness for coding.
  • Code integration planning yields concrete implementation steps and a safe transition from spec to production.

Quick Start

Define MUST fields, draft a concrete Spec, outline Tests/Proof, and map the Code changes before implementation.

Frequently Asked Questions about workflow-spec-tests-code

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

FAQPage Schema
How do I align specifications with tests and code implementation during feature development?▼

To align specifications with tests and code implementation, define MUST fields, draft a concrete Spec, outline Tests/Proof, and map Code changes before implementation. This enforces gate validation and outputs a complete plan containing Spec, Tests/Proof, and implementation steps.

What is gate validation in spec-driven development workflows?▼

Gate validation in spec-driven development ensures MUST fields are defined before drafting a Spec. It validates inputs early to reduce drift and risk when introducing new features, capturing measurable acceptance criteria and validation strategy before coding begins.

How do I create a complete development plan linking requirements to verification artifacts?▼

Create a complete development plan by capturing measurable acceptance criteria in a Spec, aligning Tests/Proof with verification methods and evidence, and mapping concrete implementation steps. This links requirements, verification artifacts, and code for safe spec-to-production transitions.

Why does feature development drift from original specifications and test coverage?▼

Feature development drifts from specifications when requirements, verification artifacts, and implementation lack formal alignment. Enforcing an end-to-end workflow with gate validation and MUST fields reduces this drift by linking specs, tests/proofs, and code changes throughout development.

Do I need to define acceptance criteria before writing tests and proof outlines?▼

Yes, you need to define acceptance criteria before writing tests and proof outlines. Spec-driven planning requires gate validation to ensure MUST fields and measurable acceptance criteria are established, enabling proper Tests/Proof alignment and evidence demonstration for coding readiness.

What's the best way to transition from specification to production code safely?▼

The best way to transition from specification to production code safely is mapping concrete implementation steps after aligning Spec, Tests/Proof, and Code. This formalized workflow yields a complete plan with gate validation, ensuring verification evidence demonstrates readiness before deployment.