boundary-test

Detect and automate boundary contract tests across component interfaces.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/nok0321/claude-pipeline --skill boundary-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boundary-test
Source: https://github.com/nok0321/claude-pipeline/tree/main/skills/boundary-test
Command: npx skills add https://github.com/nok0321/claude-pipeline --skill boundary-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and automate boundary contract tests across component interfaces (API, WASM, DB, and data transformations) to prevent contract drift and integration issues during autonomous development.

Core Features & Use Cases

  • Boundary detection across REST/API-frontend, WASM-TS, and DB-app boundaries.
  • Auto-generation and execution of boundary tests after integration.
  • Configurable via CLAUDE.md to tailor component mappings, constraints, and conversion rules.

Quick Start

Run /boundary-test all to detect boundaries, generate tests, and execute them in a single workflow.

Frequently Asked Questions about boundary-test

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

FAQPage Schema
How do I automate boundary contract tests across API and frontend components?

Run the boundary-test workflow to detect boundaries, generate tests, and execute them in a single command. It scans component mappings defined in CLAUDE.md to discover REST API, WASM, and DB interfaces and outputs test execution reports.

What is boundary contract testing and when do I need it for integration drift?

Boundary contract testing validates data shapes and constraints across component interfaces to prevent integration drift. You need it when REST API, WASM, TS, or DB components evolve independently and risk breaking data conversions at their boundaries.

Does boundary testing work with WASM and TypeScript integration boundaries?

Yes, boundary testing supports WASM and TypeScript integration alongside REST API frontend and DB app interfaces. It discovers these boundaries through configurable component mappings and generates targeted contract tests for each interface type.

How do I configure component mapping and boundary definitions for automated testing?

Configure component mapping, critical constraints, and boundary definitions in the CLAUDE.md file. These configurable rules direct the boundary detection logic to identify specific interfaces and generate appropriate test artifacts for your architecture.

What are the limitations of automated boundary test generation for data conversion?

Automated boundary test generation requires multi-language support and explicit configuration rules in CLAUDE.md to function correctly. Without properly defined component mappings and boundary definitions, the tool cannot discover interfaces or produce accurate test artifacts.