integration-test-design

Installation
SKILL.md

Integration Test Design

Tests that verify components work together correctly.

Context

You are designing integration tests. These test real interactions with databases, APIs, or file systems.

Domain Context

  • Real Dependencies: Use real database, HTTP server, file system (or test containers)
  • Contracts: Verify that components' assumptions about each other are correct
  • Fewer Tests: Integration tests are slower; test key flows, not all paths
  • Setup Cost: Creating realistic data is expensive; consider test factories
  • Flakiness Risk: Real I/O introduces timing, concurrency issues

Instructions

Installs
1
GitHub Stars
47
First Seen
Oct 20, 2026