golang-testing
Installation
SKILL.md
Golang Testing
This skill provides guidance on comprehensive testing strategies for Go applications including unit tests, integration tests, benchmarks, and test organization.
When to Use This Skill
- When writing unit tests for Go code
- When creating table-driven tests
- When mocking dependencies with interfaces
- When writing integration tests with test containers
- When benchmarking performance-critical code
- When organizing test suites and fixtures
Table-Driven Tests
Basic Pattern
func TestAdd(t *testing.T) {
Related skills
More from 89jobrien/steve
meta-cognitive-reasoning
Meta-cognitive reasoning specialist for evidence-based analysis, hypothesis
177dead-code-removal
Detects and safely removes unused code (imports, functions, classes)
143file-converter
This skill handles file format conversions across documents (PDF, DOCX,
81python-scripting
Python scripting with uv and PEP 723 inline dependencies. Use when creating
80network-engineering
Network architecture, troubleshooting, and infrastructure patterns. Use
66golang-performance
Go performance optimization techniques including profiling with pprof,
57