TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization