byeduardo-sl· 28 skills
Deep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced patterns like test matrices and shared setup, and refactoring bloated tables into clean ones. Use when writing table-driven tests, refactoring test tables, reviewing table test structure, or deciding whether table-driven is the right approach. Trigger examples: "table-driven test", "table test", "test cases struct", "test matrix", "parametrize tests", "data-driven test", "refactor test table". Do NOT use for general test strategy, mocking, golden files, or fuzz testing (use go-test-quality). Do NOT use for benchmarks (use go-performance-review).
$npx -y skills add eduardo-sl/go-agent-skills --skill go-test-table-drivenInstalls into the current project.
Run `npx skills use "https://github.com/eduardo-sl/go-agent-skills" --skill "eduardo-sl/go-agent-skills/go-test-table-driven"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/eduardo-sl/go-agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/eduardo-sl/go-agent-skills"` and select the relevant skills, then follow their instructions.