brainstorming-and-plan…
Use before ANY creative work — creating features, building components, adding functionality, modifying behavior, or starting a…
Turn the TDD enforcement hooks on or off, or check which they currently are. Use when the user says anything like 'turn off the tests', 'disable the TDD hooks', 'stop checking my tests', 'I don't want this enforced right now', 'turn testing back on', 're-enable the TDD stuff',
Claude Code
$ npx -y skills add burhankhatri/e2e-testing --skill toggle-tdd --agent claude-code
Codex
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a codex -y
Cursor
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a cursor -y
Gemini CLI
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a gemini-cli -y
GitHub Copilot
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a github-copilot -y
OpenCode
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a opencode -y
Windsurf
$ npx skills add burhankhatri/e2e-testing --skill toggle-tdd -a windsurf -y
name: toggle-tdd description: "Turn the TDD enforcement hooks on or off, or check which they currently are. Use when the user says anything like 'turn off the tests', 'disable the TDD hooks', 'stop checking my tests', 'I don't want this enforced right now', 'turn testing back on', 're-enable the TDD stuff', or asks whether the hooks are currently on or off. Also covers /toggle-tdd."
The user wants to switch the reminder hook and the test-checking hook on, off, or wants to know which they currently are. Just do it — don't explain the mechanism unless asked.
bash ~/.claude/hooks/toggle.sh off # user wants it off bash ~/.claude/hooks/toggle.sh on # user wants it back on bash ~/.claude/hooks/toggle.sh status # user is asking, not telling
Run the one that matches what they asked for, then report the single line it prints back — don't add anything else unless they ask.
If the command fails because the file doesn't exist, the hooks were never installed on this machine. Tell the user that plainly and point them at `bash install.sh` in this repo.
A set of 8 global skills for Claude Code that enforce disciplined, test-driven agentic development. Install once, use in any project.
Use before ANY creative work — creating features, building components, adding functionality, modifying behavior, or starting a…
Use when a major project step has been completed and needs review against the plan and coding standards. Also use when someone…
Battle-tested Playwright E2E testing patterns for Next.js/React apps. Use when writing, running, debugging, or fixing Playwright…
Master orchestrator skill that kicks off the full development pipeline. Routes tasks through the correct skill chain (brainstorm,…
Use when encountering ANY bug, test failure, unexpected behavior, or error — before proposing fixes. Also use when someone says…
Enforces strict test-driven development. Use when implementing ANY feature, bugfix, or refactor — before writing implementation…
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…
DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…