This skill enables Claude to run and manage integration test suites. It automates environment setup, database seeding, service orchestration, and cleanup. Use this skill when the user asks to "run integration tests", "execute integration tests", or any command that implies running integration tests for a project, including specifying particular test suites or options like code coverage. It is triggered by phrases such as "/run-integration", "/rit", or requests mentioning "integration tests". The plugin handles database creation, migrations, seeding, and dependent service management.
67
53%
Does it follow best practices?
Impact
73%
1.08xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./backups/skills-batch-20251204-000554/plugins/testing/integration-test-runner/skills/integration-test-runner/SKILL.mdTest environment scripts and config
setup script name
0%
0%
run script name
0%
0%
cleanup script name
0%
0%
config file location
0%
100%
DB creation in setup
100%
100%
Migrations in setup
100%
100%
Seeding in setup
100%
100%
DB drop in cleanup
100%
100%
Service stop in cleanup
100%
100%
Temp file removal
0%
100%
Services in config
100%
100%
Test report generation with coverage
report generator name
0%
0%
pass/fail counts
100%
100%
execution times
100%
100%
coverage metrics
100%
100%
coverage as option
100%
100%
run_tests.sh exists
100%
0%
report generator called
100%
100%
detailed log capture
100%
100%
report output file
100%
100%
suite totals in report
100%
100%
Selective suite execution and full lifecycle
run_tests.sh accepts suite arg
100%
100%
suite filtering applied
100%
100%
all-suites default
100%
100%
setup before tests
100%
100%
cleanup after tests
100%
100%
DB drop in cleanup
100%
100%
Services stopped in cleanup
100%
100%
Progress logging
100%
100%
Setup script name
0%
0%
Cleanup script name
0%
0%
Configuration and seed asset files
YAML config filename
0%
0%
Services in YAML config
100%
100%
SQL seed filename
0%
0%
SQL seed content
100%
100%
Setup script name
0%
0%
Seed invoked in setup
0%
50%
Migrations in setup
0%
100%
Run script name
0%
0%
Cleanup script name
0%
0%
Config file placement
0%
50%
DB reset in setup
25%
100%
HTML report template generation
Report generator filename
100%
100%
HTML template filename
100%
100%
Template used by generator
100%
100%
Pass/fail counts in report
100%
100%
Execution time in report
100%
100%
Coverage metrics in report
100%
100%
Run script name
100%
100%
Generator invoked from runner
100%
100%
Report saved to file
100%
100%
HTML structure valid
100%
100%
Isolated environment and focused test design
Focused tests: DB interaction
100%
100%
Focused tests: cache interaction
100%
100%
Separate DB for integration
100%
100%
No port 5000 conflict
100%
100%
Setup script name
0%
0%
Run script name
0%
0%
Cleanup script name
0%
0%
DB drop in cleanup
100%
100%
Config file location
0%
0%
Test design documented
100%
100%
Temp files removed in cleanup
0%
100%
b8c7056
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.