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 make targets 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

  1. If you see compile errors for generated packages, run:
bash
make generate
  1. Re-run the failing package with verbose output:
bash
go test -v ./path/to/pkg
  1. If the failure is DB-related, confirm DATABASE_URL is 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?

Be as detailed as possible for better results