Claude Code Plugins

Community-maintained marketplace

Feedback

Run Go tests with race detection and coverage. Use when asked to run tests, check test coverage, or verify Go code functionality.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name go-test
description Run Go tests with race detection and coverage. Use when asked to run tests, check test coverage, or verify Go code functionality.
allowed-tools shell
metadata [object Object]

Go Test Runner

Reference: ~/.config/agent/domain/coding/go/tooling.md for Go command details

Instructions

Run Go tests with proper flags per AGENT.md guidelines:

Standard Test Run

go test -race -count 1 -coverprofile=cover.out ${ARGUMENTS}

Default to ./... if no package path is provided.

Verbose Mode

If user requests verbose output:

go test -v -race -count 1 -coverprofile=cover.out ${ARGUMENTS}

Coverage Report

After tests pass, offer to show coverage:

# Text summary
go tool cover -func=cover.out

# HTML report (opens in browser)
go tool cover -html=cover.out

Package-Specific Tests

For single package:

go test -race -count 1 ./path/to/package

Test Flags

  • -race: Enable race detector
  • -count 1: Disable test caching
  • -coverprofile: Generate coverage profile
  • -v: Verbose output (when requested)

Arguments

Target package(s): ${ARGUMENTS:-./...}