Agent skill
testing-workflows
Run, debug, and structure tests for this Go project (unit + integration), including generation prerequisites. Use when changing domain logic, repositories, HTTP handlers, or migrations.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/testing-workflows-matt-riley-mjrwtf-4b7f6bab
Metadata
Additional technical details for this skill
- repo
- mjrwtf
- runner
- github-copilot-cli
- version
- 1.3
SKILL.md
Tooling assumptions
- Use a terminal runner with bash and git available.
- Prefer
maketargets when available; fall back to direct CLI commands when needed.
Fast paths
- All tests (runs generation first):
bash
make test
- Unit tests only:
bash
make test-unit
- Integration tests only (HTTP server suite):
bash
make test-integration
Debugging failures
- If you see compile errors for generated packages, run:
bash
make generate
- Re-run the failing package with verbose output:
bash
go test -v ./path/to/pkg
- If the failure is DB-related, confirm
DATABASE_URLis correct and migrations are applied (for integration setups).
What to cover when adding features
- Domain validation (table-driven tests).
- Repository behavior (in-memory SQLite tests).
- HTTP behavior (status codes + auth + schemas).
Didn't find tool you were looking for?