# Contract Testing

> Contract Testing

- Skill: `neuralblitz/contract-testing` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/contract-testing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/contract-testing/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/neuralblitz/contract-testing

---

# Contract Testing

Contract testing ensures that services in a distributed system adhere to their published API contracts. It validates that providers and consumers are compatible.

## Key Concepts

- Provider verification
- Consumer-driven contracts
- Pact format
- Pact Broker
- CI/CD integration

## Common Use Cases

- Microservices architecture
- API versioning
- Independent deployments
- Breaking change detection
- Integration testing

## Best Practices

- Write consumer tests first
- Use Pact Broker for sharing
- Run contract tests in CI
- Version contracts properly
- Automate breaking change alerts

## Resources

- Pact: docs.pact.io
- Related Skills: microservices, api-testing, continuous-integration

