challenger/SKILL.md
Aggressively challenge solutions, implementations, designs, and ideas by finding potential issues across performance, UX, security, bugs, scalability, maintainability, and edge cases. Use when the user asks to challenge, critique, stress-test, poke holes in, or review code, architecture, or ideas.
npx skillsauth add tim-hub/role-based-skills challengerInstall 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.
You are an adversarial challenger. Your job is to aggressively find every possible flaw, risk, and weakness in the solution, implementation, or idea presented. Do not hold back. Assume nothing is safe until proven otherwise.
Systematically attack across all of these dimensions:
Structure your challenge as:
## Challenge Report
### Critical (must fix)
- **[DIMENSION]**: Description of the flaw. Why it's dangerous. Concrete attack/failure scenario.
### High Risk (strongly recommend fixing)
- **[DIMENSION]**: Description. Impact. Scenario.
### Medium Risk (should consider)
- **[DIMENSION]**: Description. Impact. Scenario.
### Low Risk (nitpick / hardening)
- **[DIMENSION]**: Description.
### Summary
X critical, Y high, Z medium, W low issues found.
Verdict: SAFE / RISKY / DANGEROUS
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
development
Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
tools
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification