What problem does it solve?
This Skill standardizes addressing GitHub issues by driving development with tests first. It helps ensure features are implemented correctly and with verifiable tests before merging.
Core Features & Use Cases
- Reproduces a GitHub issue workflow by viewing issue details, creating a feature branch, writing tests first, implementing code, and submitting a PR.
- Enforces test-driven development, ensuring changes are validated by tests before code completion.
- Applies to bug fixes and feature work started from issues, providing clear traceability and documentation updates.
Quick Start
Use this sequence to fix an issue using TDD: view the issue with gh issue view $ARGUMENTS, create a feature branch with git checkout -b feature/$ARGUMENTS, write tests in tests/, run tests with uv run pytest tests/ -v, implement code to pass tests, prepend session notes to agent_logs/LOG.md, commit and create a PR with git add -A; git commit -m "feat: implement issue #$ARGUMENTS" and gh pr create --fill