Integration and E2E Test Implementation and Review Rules

SkillDev tools

Applies integration and E2E implementation, mock-boundary, and review rules. Use when: writing integration or E2E tests or reviewing their quality.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Integration and E2E Test Implementation and Review Rules skill

What this skill tells your AI

The instructions your AI receives, as published by shinpr/agentic-code in .agents/skills/integration-e2e-testing/SKILL.md and read by ahel’s review.

Implementation Rules

Behavior Verification

Step TypeVerification Target
TriggerReproduce in test setup (Arrange)
ProcessIntermediate state or function call
Observable ResultFinal output value (return value, error message, log output)

Pass Criteria: Test passes if "observable result" is verified as return value or mock call argument

Integration Test Mock Boundaries

Judgment CriteriaMockActual
Part of test target?No → Can mockYes → Actual required
External network communication?Yes → Mock requiredNo → Actual recommended

E2E Test Execution Conditions

  • Execute only after all components are implemented
  • Do not use mocks (full system integration required)

Review Criteria

Skeleton and Implementation Consistency

CheckFailure Condition
Behavior VerificationNo assertion for "observable result"
Verification Item CoverageListed verification items not included in assertions
Mock BoundaryInternal components mocked in integration test

Implementation Quality

CheckFailure Condition
AAA StructureArrange/Act/Assert separation unclear
IndependenceState sharing between tests, execution order dependency
ReproducibilityDepends on date/random, results vary
ReadabilityTest name and verification content don't match

Signals

GitHub stars
49
Forks
5
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
integration-e2e-testing
Source
github.com/shinpr/agentic-code