Use when the user requests integration testing, feature validation, or test plan execution
64
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/agent-integration-testing/SKILL.mdThis skill guides the creation and autonomous execution of verifiable integration test specifications. It ensures that tests are actionable by agents, properly documented, and systematically executed by subagents to validate features or fix failures.
Investigate Codebase Area
glob and grep to narrow the investigation.Write Test Specification
./tests/<name>.md.<name> = "integration" unless the user specifies a particular feature area.Define Verifiable Tests
Execute Tests via Subagents
Task tool or @mention subagent system) to run each individual test.Fix Failures (Optional)
SWE or BUILDER agent) to investigate and fix any noted failures.| Action | Pattern / Command |
|---|---|
| Test File Location | ./tests/<name>.md (default: integration.md) |
| Prerequisites | Must be documented at the top of the test file |
| Test Format | Plain English, Repro Steps, Verifiable Expectations |
| Execution | Spawn one subagent per test or test suite |
| Fixing | Spawn SWE/BUILDER subagent if requested by user |
./tests/auth-integration.md)# Auth Integration Tests
## Prerequisites
- Start the test database: `docker compose up -d db`
- Run migrations: `npm run migrate`
- Start the server in background: `npm run start:test &`
## Test 1: User Registration
**Steps:**
1. Send a POST request to `/api/register` with payload `{"email": "test@example.com", "password": "pass"}`.
**Expectations:**
1. The HTTP response status must be `201 Created`.
2. A subsequent query to the database using `sqlite3 test.db "SELECT email FROM users WHERE email='test@example.com';"` must return the email.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.