Test coverage tracking and improvement strategies. Use when analyzing test coverage.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Test coverage analysis and improvement strategies.
Use when analyzing or improving test coverage.
# Basic coverage
go test -cover ./...
# Generate coverage profile
go test -coverprofile=coverage.out ./...
# HTML report
go tool cover -html=coverage.out
# Function-level coverage
go tool cover -func=coverage.out
github.com/user/project/service/user.go:15: GetUser 80.0%
github.com/user/project/service/user.go:25: CreateUser 100.0%
github.com/user/project/service/user.go:35: DeleteUser 0.0%
total: (statements) 75.5%
# GitHub Actions
- name: Test with Coverage
run: |
go test -v -coverprofile=coverage.out ./...
go tool cover -func=coverage.out