athola/subagent-testing
Test skills via TDD in fresh subagents. Use when validating behavior or preventing bias.
npx skills add https://github.com/athola/claude-night-market --skill subagent-testing
Test skills with fresh subagent instances to prevent priming bias and validate effectiveness.
abstract:skill-authoring)abstract:skills-eval)Fresh instances prevent priming: Each test uses a new Claude conversation to verify
the skill's impact is measured, not conversation history effects.
Running tests in the same conversation creates bias:
Three-phase TDD-style approach:
Test without skill to establish baseline behavior.
Test with skill loaded to measure improvements.
Test skill's anti-rationalization guardrails.
# 1. Create baseline tests (without skill)
# Use 5 diverse scenarios
# Document full responses
# 2. Create with-skill tests (fresh instances)
# Load skill explicitly
# Use identical prompts
# Compare to baseline
# 3. Create rationalization tests
# Test anti-rationalization patterns
# Verify guardrails work
For complete testing patterns, examples, and templates:
without the skill active, with full response text recorded.
of the baseline conversation) and shows >= 50% improvement on skill-related metrics.
attempts tested across at least 3 pressure scenarios.
outcomes, confirming the effect is not conversation-history priming.
Take athola/subagent-testing from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.