bugbash
Systematically explore and test any software project (CLI, API, Backend, Library, etc.) to find bugs, usability issues, and edge cases. Produces a structured…
Use when the user requests integration testing, feature validation, or test plan execution
$ npx -y skills add av/facts --skill agent-integration-testing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-integration-testingContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user requests integration testing, feature validation, or test plan execution
name: agent-integration-testing description: Use when the user requests integration testing, feature validation, or test plan execution
This 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.
1. **Investigate Codebase Area**
2. **Write Test Specification**
3. **Define Verifiable Tests**
4. **Execute Tests via Subagents**
5. **Fix Failures (Optional)**
| 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 |
# 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.Antidote for fluffy specs, a toolkit for fact-driven development with AI agents
Repo: av/facts
Systematically explore and test any software project (CLI, API, Backend, Library, etc.) to find bugs, usability issues, and edge cases. Produces a structured…
Bulletproof agent operating protocol. 15 failure-prevention rules distilled from 120+ real sessions and 10 agent definitions. Covers fabrication, constraint…
Scan the codebase and classify every fact by lifecycle stage — tag @draft, @spec, or @implemented based on what the code actually shows. Add missing facts, fix…
Operate on @spec facts — implement them in code, then tag @implemented. Use when asked to implement facts, implement the spec, build from the fact sheet, make…
Operate on @draft facts — collaboratively refine them into precise, actionable @spec facts. Resolve ambiguities, fill gaps, eliminate contradictions, and…
Manage .facts files — atomic, validatable truth statements about a project. Install, check, list, add, edit, remove, and lint facts via the CLI. ALWAYS read…