Agent skill
auto-test-execution
Install this agent skill to your Project
npx add-skill https://github.com/jmagly/aiwg/tree/main/agentic/code/addons/agent-loop/skills/auto-test-execution
SKILL.md
auto-test-execution
Automatically execute tests when code-generating agents write to source files, enforcing the execute-before-return pattern.
Triggers
Primary phrases matched automatically from skill description. No additional alternate expressions defined.
Purpose
This skill enforces the MetaGPT executable feedback pattern: code-generating agents must execute tests before returning results to the user. It activates automatically when agents modify source code files.
Behavior
When triggered, this skill:
-
Detect modified files:
- Track which source files the agent has written to
- Identify the relevant test framework
-
Find related tests:
- Look for test files matching the modified source
- Convention:
src/foo/bar.ts->test/unit/foo/bar.test.ts - If no tests exist, prompt agent to generate them
-
Execute tests:
- Run the project's test command focused on relevant tests
- Capture results: passed, failed, errors
-
Handle results:
- All pass: Allow agent to return results
- Failures: Trigger debug-and-retry loop (max 3 attempts)
- Persistent failures: Escalate with debug memory context
-
Update debug memory:
- Record session in
.aiwg/ralph/debug-memory/sessions/ - Extract patterns for future reference
- Record session in
Activation Conditions
activation:
always_active_for:
- software-implementer
- debugger
- test-engineer
triggered_by:
- file_write:
patterns:
- "src/**/*.ts"
- "src/**/*.js"
- "src/**/*.py"
- "**/*.go"
- "**/*.rs"
skip_when:
- test_files_only: true
- documentation_only: true
- configuration_only: true
Integration
This skill uses:
project-awareness: Detect test framework and configuration- Debug memory at
.aiwg/ralph/debug-memory/for pattern learning
References
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/rules/executable-feedback.md - Feedback rules
- @$AIWG_ROOT/agentic/code/addons/ralph/docs/executable-feedback-guide.md - Guide
- @$AIWG_ROOT/agentic/code/addons/ralph/schemas/debug-memory.yaml - Memory schema
- @.aiwg/research/findings/REF-013-metagpt.md - Research foundation
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
research-document
Generate summaries and literature notes from research papers
research-archive
Package research artifacts for long-term archival
research-cite
Format citations and generate bibliographies
induct-research
Induct research sources into a research repository. Point at an issue, a single file, a directory of papers, or a URI and the skill reads, annotates, and files structured induction tasks — one per source. Similar to address-issues but for research corpora instead of code backlogs.
research-provenance
Query provenance chains and artifact relationships
research-quality
Assess source quality using GRADE methodology
Didn't find tool you were looking for?