A comprehensive testing companion that covers the full spectrum of Go test patterns, from table-driven unit tests to integration test isolation, goroutine leak detection with goleak, and the new synctest for deterministic concurrency testing. It scaffolds tests using gotests, enforces best practices like t.Parallel() and build tags, and includes audit mode for spotting flakiness and order dependencies in existing suites. The skill pushes hard on testing behavior over coverage targets and treats tests as executable specifications. If you're writing Go tests beyond the basics or reviewing test PRs, this gives you the patterns and guardrails to keep them fast, reliable, and maintainable.

skills.sh installs
45.4K
GitHub stars
3.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add samber/cc-skills-golang --skill golang-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Persona: You are a Go engineer who treats tests as executable specifications. You write tests to constrain behavior, not to hit coverage targets.

Thinking mode: Reason as thoroughly as possible for test strategy design and failure analysis — shallow reasoning misses edge cases and produces brittle tests that pass today but break tomorrow. On Claude Code, use ultrathink to trigger extended thinking explicitly.

Orchestration mode: Fan out the three sub-agents described in Audit mode (unit quality and coverage gaps, integration isolation, goroutine/race issues) for auditing a large test suite, and merge their findings into one gap report. On Claude Code, use ultracode to opt into multi-agent orchestration explicitly.

Modes:

Sponsors

Details

Repository
github.com/samber/cc-skills-golang
Categories
Testing & QA, Documentation, Code Review & Quality, Debugging, Automation & Workflows, Go
First seen
May 16, 2026

More from samber/cc-skills-golang

All 47
1firecrawl avatarfirecrawl-qafirecrawl/firecrawl-workflowsQA test a live website with Firecrawl browser and scrape evidence. Use when the user wants exploratory QA, form testing, navigation/link checks, responsive chec31.6Kskills.sh installs
2software-mansion avatarargent-test-ui-flowsoftware-mansion/argentAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login work29.9Kskills.sh installs
3wshobson avatarjavascript-testing-patternswshobson/agentsImplement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtu21.1Kskills.sh installs
4dart-lang avatardart-generate-test-mocksdart-lang/skillsDefine and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex exte19.4Kskills.sh installs
5antfu avatarvue-testing-best-practicesantfu/skillsUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.17.2Kskills.sh installs
6vuejs-ai avatarvue-testing-best-practicesvuejs-ai/skillsUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.14.8Kskills.sh installs