Agent skill · operations · tradermonty

skill-integration-tester

Validate multi-skill workflows defined in CLAUDE.md by checking skill existence, inter-skill data contracts (JSON schema compatibility), file naming conventions, and handoff integrity. Use when adding new workflows, modifying skill outputs, or verifying pipeline health before release.

Why this skill is useful

Adds a validation script that ensures multi-skill workflows adhere to defined contracts and naming conventions, which the AI wouldn't reliably generate on its own.

What it needs

Requires python installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 2,581 stars on the source repository.

What this skill does

Skill Integration Tester Overview Validate multi-skill workflows defined in CLAUDE.md (Daily Market Monitoring, Weekly Strategy Review, Earnings Momentum Trading, etc.) by executing each step in sequence. Check inter-skill data contracts for JSON schema compatibility between output of step N and input of step N+1, verify file naming conventions, and report broken handoffs. Supports dry-run mode with synthetic fixtures. When to Use After adding or modifying a multi-skill workflow in CLAUDE.md After changing a skill's output format (JSON schema, file naming) Before releasing new skills to verify pipeline compatibility When debugging broken handoffs between consecutive workflow steps As a CI pre-check for pull requests touching skill scripts Prerequisites Python 3.9+ No API keys required No third-party Python packages required (uses only standard library) Workflow Step 1: Run Integration Validation Execute the validation script against the project's CLAUDE.md: This parses all Workflow Name: blocks from the Multi-Skill Workflows section, resolves each step's display name to a skill directory, and validates existence, contracts, and naming. Step 2: Validate a Specific Workflow Target a single workflow by name substring: Step 3: Dry-Run with Synthetic Fixtures Create synthetic fixture JSON files for each skill's expected output and validate contract compatibility without real data: Fixture files are written to reports/fixtures/ with fixture flag set. Step 4: Review Results Open the generated Markdown report for a human-readable summary, or parse the JSON report for programmatic consumption. Each workflow shows: Step-by-step skill existence checks Handoff contract validation (PASS / FAIL / N/A) File naming convention violations Overall workflow status (valid / broken / warning) Step 5: Fix Broken Handoffs For each FAIL handoff, verify that: 1. The producer skill's output contains all required fields 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills tradermonty/skill-integration-tester

View the source on GitHub

Browse the @skills marketplace