Skip to content
Development
Command

/verify-contract

Verify that a provider service fulfills all consumer contracts.

From plugin
rohitg00-claude-code-toolkit
2.8k199 skills138 agents199 commands
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code

Command definition

verify-contract.md

/verify-contract - Verify API Contract

Verify that a provider service fulfills all consumer contracts.

Steps

1. Locate all Pact contract files for the current provider service 2. List the consumers and their interaction counts from each contract 3. Start the provider service in test mode if not already running 4. Configure provider states handler to set up required test data 5. Run the Pact verification against each consumer contract 6. For each interaction, report: description, status (pass/fail), response time 7. If verification fails, show the diff between expected and actual response 8. Check for missing provider states and report them 9. Verify backward compatibility with previous contract versions 10. Generate a verification results summary with overall pass/fail 11. Publish verification results to the Pact Broker if configured

Rules

  • All provider states must be implemented before verification
  • Run verification against the latest consumer contract version
  • Do not skip failing interactions; report all failures
  • Include response time for each verified interaction
  • Ensure the provider is running with test data, not production data
  • Log the provider version being verified for traceability
  • Clean up test data after verification completes
@rohitg00
Ships withrohitg00-claude-code-toolkit

The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.

2.8k40 skills138 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
2.8k
Star history of rohitg00/awesome-claude-code-toolkit on GitHub, a chart by star-history.com

Other commands on rohitg00-claude-code-toolkit.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command