skills/claude-skills-open/skills/agents/agent-tester/SKILL.md
--- name: agent-tester description: Test agent: dry-run, unit, integration, compatibility --- # Agent Tester > Tests a built agent: dry-run, unit tests, integration, compatibility with other agents. ## When to use - After Agent Builder has finished - "test agent X" - "check agent compatibility" ## Input - Agent from `$AGENTS_PATH/[name]/` - Spec from `$AGENTS_PATH/specs/[name].spec.md` ## How to execute ### Step 1: Static analysis Check the agent code: - [ ] File exists and runs without
npx skillsauth add aaaaqwq/agi-super-team skills/claude-skills-open/skills/agents/agent-testerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Tests a built agent: dry-run, unit tests, integration, compatibility with other agents.
$AGENTS_PATH/[name]/$AGENTS_PATH/specs/[name].spec.mdCheck the agent code:
Run the agent with --dry-run:
python3 $AGENTS_PATH/[name]/[name]_agent.py --dry-run
Check:
Run tests:
python3 -m pytest $AGENTS_PATH/[name]/test_[name].py -v
Minimum tests:
WARNING: only with human approval!
cp [target.csv] [target.csv.backup]
Run the agent once on real data
Check output:
If something is wrong -- rollback:
cp [target.csv.backup] [target.csv]
Check that the new agent does not conflict with existing ones:
## Compatibility Matrix
| Agent | Shared Files | Potential Conflict | Status |
|-------|-------------|-------------------|--------|
| Email Pipeline | activities.csv | Write conflict | ? |
| [other agents] | ... | ... | ? |
Specific checks:
Create a test report file:
$AGENTS_PATH/specs/[name].test-report.md
Report structure:
# Test Report: [Agent Name]
## Date: YYYY-MM-DD
## Tester: Process Analyst Agent
## Results
| Test | Status | Notes |
|------|--------|-------|
| Static analysis | PASS/FAIL | |
| Dry-run | PASS/FAIL | |
| Unit tests | PASS/FAIL | X/Y passed |
| Integration | PASS/FAIL | |
| Compatibility | PASS/FAIL | |
## Issues Found
1. [Issue description + severity]
## Recommendation
- [ ] READY for production
- [ ] NEEDS FIXES (list what)
- [ ] BLOCKED (list why)
$AGENTS_PATH/specs/[name].test-report.mdprocess-analyst — creates the specagent-builder — builds the agentchange-review — validates CRM/PM changesdevelopment
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.