integration-test-designer

Design integration test suites validating real service, database, auth, and permission boundaries.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill integration-test-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-test-designer
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/integration-test-designer
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill integration-test-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design integration test suites that prove modules work through real service, database, auth, and permission boundaries, catching wiring bugs that unit tests miss without escalating into browser-based end-to-end testing.

Core Features & Use Cases

  • Boundary Mapping: Classifies every dependency as real or faked so the suite stays honest about what is actually under test.
  • Data and Auth Strategy: Defines seeded data, isolation, cleanup, and real auth-context minting through production-like code paths.
  • Negative and Failure Coverage: Adds invalid-input, permission-denied, and seam-failure cases while explicitly rerouting browser, contract, and security-matrix concerns to the right skills.
  • Use Case: A service test keeps passing in isolation but staging fails because the DB or permission path is broken; this Skill designs the integration layer that reproduces the real failure path and documents the implementation handoff.

Quick Start

Ask for an integration test design for the target module, including real service, database, auth, and permission boundaries, then require the output to list faked seams, isolation strategy, negatives, and CI placement.

Frequently Asked Questions about integration-test-designer

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

FAQPage Schema
How do I design integration tests that catch database and auth wiring breaks without browser journeys?

Integration testing at the module layer validates real service, database, auth, and permission boundaries together, catching wiring breaks that isolated unit mocks miss while avoiding the overhead of browser-based end-to-end testing.

Why does my service test pass in isolation but fail in staging with a broken permission path?

Service tests passing in isolation but failing in staging indicates broken database or permission wiring. Integration test design reproduces the real failure path by exercising real auth-context minting and persisted-state assertions instead of isolated unit mocks.

What's the best way to set up seeded data isolation for integration testing across services and repositories?

Seeded data isolation for integration testing requires defining explicit cleanup strategies and boundary classification for each dependency. The suite stays honest about what is under test by mapping real versus faked seams across services, repositories, and background jobs.

Does integration testing replace end-to-end browser tests for validating auth middleware and permission checks?

Integration testing does not replace browser tests but reroutes security-matrix and contract concerns to appropriate skills. It validates auth middleware and permission checks through real production-like code paths at the module layer, proving wiring without browser journeys.

How do I add negative and permission-denied test cases to an integration test suite?

Adding negative and permission-denied cases to integration testing involves explicit boundary classification and real-path auth minting. The design covers invalid-input, permission-denied, and seam-failure scenarios while rerouting browser, contract, and security-matrix concerns to specialized skills.