.claude/skills/test-driven-dev/SKILL.md
Test-driven development workflow. Write failing tests first, then implement to make them pass.
npx skillsauth add wfhanna1/Automated-obs-trigger tddInstall 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.
Implement the following feature using Test-Driven Development: $ARGUMENTS
Follow the strict Red-Green-Refactor cycle:
tests/unit/ or tests/integration/ that:
test_<module>_<behavior>_when_<condition>)python -m pytest to verify tests FAIL for the right reasonspython -m pytest to verify ALL tests passpython -m ruff check . and python -m mypy . — fix any issuespython -m pytest after each refactoring stepruff check . passesmypy . passesdata-ai
Fix a GitHub issue end-to-end using the agent team workflow
development
Run a comprehensive code review on recent changes using the code-reviewer and security-reviewer agents
development
Azure Functions and Service Bus message conventions for this project. Applied automatically when working on function_app.py or Service Bus message schemas.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.