go-test-table-driven
Installation
SKILL.md
Go Table-Driven Tests
Table-driven tests are a powerful Go idiom — when used correctly. Most codebases either underuse them (10 copy-paste tests) or overuse them (complex branching logic in a 200-line struct). This skill covers the sweet spot.
Detailed reference material, loaded on demand:
references/patterns.md— full worked examples: canonical tables,wantErr/wantErrIs, parallel tables, map-based tables, error-only tables, struct alignment for readability.references/refactoring.md— recognizing bloated tables and rewriting them as explicit subtests, with before/after examples.
Read a reference file only when the summary below is not enough for the task at hand.