nw-distill

Generate Given-When-Then acceptance tests from requirements and architecture.

Updated Mar 18, 2024
One-click install
npx skills add https://github.com/v1bh0r/precise-ledger-pro --skill nw-distill-v1bh0r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nw-distill
Source: https://github.com/v1bh0r/precise-ledger-pro/tree/main/nWave/skills/nw-distill
Command: npx skills add https://github.com/v1bh0r/precise-ledger-pro --skill nw-distill-v1bh0r

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create E2E acceptance tests in Given-When-Then format from requirements and architecture to bridge business goals and technical implementation.

Core Features & Use Cases

  • Generate Given-When-Then style acceptance tests from requirements, architecture, and infrastructure designs.
  • Support multiple test frameworks (pytest-bdd, cucumber, specflow) and guiding decisions for integration and environment validation.
  • Emit walking skeletons, milestone feature files, and environment-aware test artifacts aligned with prior wave inputs.

Quick Start

Create acceptance tests from requirements and architecture using Given-When-Then format.

Frequently Asked Questions about nw-distill

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

FAQPage Schema
How do I generate acceptance tests from requirements and architecture?

Acceptance tests in Given-When-Then format bridge the gap between business goals and technical implementation by translating requirements into executable scenarios. This approach validates infrastructure and architecture decisions through clear, behavior-driven feature files.

Does this Skill support generating BDD tests for frameworks like pytest-bdd and Cucumber?

Yes, it supports generating BDD tests for frameworks like pytest-bdd, Cucumber, and SpecFlow. It provides guiding decisions for integration and environment validation, ensuring the generated Given-When-Then scenarios align with your chosen test framework.

What is a walking skeleton in acceptance testing and how do I create one?

A walking skeleton in acceptance testing is a minimal, executable end-to-end pipeline that validates architecture and infrastructure. This Skill creates walking skeletons by emitting environment-aware test artifacts and milestone scenarios derived from your requirements.

Can I create environment-aware test artifacts from existing infrastructure designs?

Yes, you can create environment-aware test artifacts from existing infrastructure designs. The Skill applies feature-level test creation by referencing prior wave inputs and architecture decisions to generate validating scenarios for your specific environment.

What is the best way to turn feature requirements into executable Given-When-Then scenarios?

The best way to turn feature requirements into executable Given-When-Then scenarios is to align them with architecture and infrastructure designs. This Skill outputs milestone feature files and test artifacts that validate business goals against technical implementation.