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.