test-build

Execute contract tests and verify code against declared behavior obligations.

Updated May 23, 2026
One-click install
npx skills add https://github.com/The-Interdependency/skill-lib --skill test-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-build
Source: https://github.com/The-Interdependency/skill-lib/tree/main/test-build
Command: npx skills add https://github.com/The-Interdependency/skill-lib --skill test-build

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a framework for automated contract testing, allowing developers to verify that their code meets the specified behavior obligations and contracts.

Core Features & Use Cases

  • Contract Verification: Automatically verify the behavior of source code against its declared obligations.
  • Test Execution: Run executable tests that claim to prove specific contracts.
  • Audit and Executor: Offers a simple audit mode for reconciling contracts without execution, as well as a full executor for running tests with detailed reporting.
  • Use Case: When developing a complex software application, use this Skill to define contracts for expected behaviors and test them thoroughly to ensure compliance.

Quick Start

Activate the skill with test-build and run the executor with executor run to execute all tests.

Frequently Asked Questions about test-build

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

FAQPage Schema
What is automated contract testing and how does it verify behavior obligations?

You can execute contract tests automatically by activating the test environment and running the executor command, which parses declared obligations and runs executable tests to provide detailed compliance reporting.

Do I need msdmd to run behavior testing and contract verification?

Yes, msdmd is required for parsing and verification during contract testing, serving as the underlying convention to define and validate behavior obligations within your software development workflow.

Can I audit code contracts against expected behaviors without executing tests?

Yes, you can use the simple audit mode to reconcile declared contracts without execution, allowing you to review behavior obligations before running the full executor for detailed test reporting.

When should I use contract-driven development for software quality assurance?

Use contract-driven development when building complex applications that require strict adherence to specified behavior obligations, ensuring thorough automated testing and compliance verification across your codebase.