dew-demonstrate

Convert an Implementation Design Document into isolated test programs and a Design Verification Document.

5|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/jkerdels/dew-plugin --skill dew-demonstrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dew-demonstrate
Source: https://github.com/jkerdels/dew-plugin/tree/main/skills/dew-demonstrate
Command: npx skills add https://github.com/jkerdels/dew-plugin --skill dew-demonstrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents costly implementation failures by turning an Implementation Design Document into measurable, isolated empirical tests that validate correctness and performance-critical assumptions before production code is written.

Core Features & Use Cases

  • IDD-driven verification: Extracts critical mechanisms, performance assumptions, correctness assumptions, and risk areas from the Implementation Design Document with strict traceability.
  • Minimal isolated test programs: Designs and implements repeatable tests that verify one mechanism or hypothesis at a time, with instrumentation and quantitative measurements.
  • Design Verification Document (DVD): Produces a structured report summarizing findings, PASS/FAIL/CONDITIONAL outcomes, measurements, theoretical bounds (when applicable), and design implications, plus a risk assessment and concrete recommendations.

Quick Start

Give the skill your completed Implementation Design Document and tell it which risks matter most so it can propose a verification plan, execute isolated tests in .dew/design-verification/, and generate the Design Verification Document.

Frequently Asked Questions about dew-demonstrate

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

FAQPage Schema
How do I empirically validate design assumptions before writing production code?

You can empirically validate design assumptions by converting an Implementation Design Document into isolated test programs that measure correctness, numerical stability, and performance. This generates quantitative tests and a structured Design Verification Document.

What is an Implementation Design Document used for in design verification?

An Implementation Design Document provides critical mechanisms, performance expectations, and risk areas needed for design verification. It serves as the input source to extract traceable assumptions and convert them into isolated empirical tests.

How do I test numerical stability and edge-case behavior for a new system design?

To test numerical stability and edge-case behavior, you generate minimal isolated test programs that verify one mechanism at a time with quantitative instrumentation. This yields deterministic repeatable tests with rigorous pass, fail, or conditional outcomes.

Can I use isolated empirical tests to assess performance expectations for systems programming?

Yes, you can use isolated empirical tests to assess performance expectations for systems programming. The process designs repeatable tests with quantified instrumentation to measure specific mechanisms and document theoretical bounds.

What is the best way to document risk assessment and design implications after empirical testing?

The best way to document risk assessment after empirical testing is to generate a Design Verification Document. This structured report summarizes measurements, outcomes, design implications, and provides concrete recommendations based on the test results.

When should I not use empirical test programs for design verification?

You should not use empirical test programs for design verification when a Design artifact is unavailable. This approach strictly applies to stages where an Implementation Design Document exists and must be empirically checked before production development begins.