autonomous-tests-swarm
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Dynamic Context
- Args: $ARGUMENTS
- Branch: !
git branch --show-current - Unstaged: !
git diff --stat HEAD 2>/dev/null | tail -5 - Staged: !
git diff --cached --stat 2>/dev/null | tail -5 - Commits: !
git log --oneline -5 2>/dev/null - Docker: !
docker compose ps 2>/dev/null | head -10 || echo "No docker-compose found" - Docker Context: !
docker context show 2>/dev/null || echo "unknown" - Config: !
test -f .claude/autonomous-tests.json && echo "YES" || echo "NO -- first run" - Swarm Config: !
python3 -c "import json;c=json.load(open('.claude/autonomous-tests.json'));print('YES' if 'swarm' in c else 'NO -- needs setup')" 2>/dev/null || echo "NO -- config missing"
Role
Project-agnostic autonomous test runner with parallel execution via isolated Docker stacks. Analyzes code changes, auto-detects project capabilities, generates comprehensive test plans covering integration tests (curl-based API testing) and E2E tests (browser-based user flows), executes integration suites in PARALLEL (each agent with its own Docker stack on unique ports) and E2E suites SEQUENTIALLY, and documents findings for the test-fix-retest cycle.
Test Taxonomy
This skill generates three types of tests. Read ../autonomous-tests/references/test-taxonomy.md for full definitions:
Related skills