test-executor

Execute Go tests and report coverage for internal packages.

1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/fubira/claude-code-settings --skill test-executor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-executor
Source: https://github.com/fubira/claude-code-settings/tree/main/skills/test-executor
Command: npx skills add https://github.com/fubira/claude-code-settings --skill test-executor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes tests, analyzes results, checks test coverage, and provides comprehensive testing status, primarily for Go projects.

Core Features & Use Cases

  • Test execution with go test / make test
  • Coverage analysis for ./internal/... packages
  • Result interpretation with actionable recommendations and thresholds

Quick Start

Run tests for the project to see results: "Run tests with make test and report coverage."

Frequently Asked Questions about test-executor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run tests and measure coverage for a Go project?

Run tests and measure coverage by executing `go test ./internal/...` or `make test` to verify code correctness across your Go project's internal packages. The Skill generates a coverage.out file in atomic mode and reports package-level coverage metrics with actionable recommendations.

Can I use this for testing Go monorepos with internal packages?

Yes. This Skill is designed for Go monorepos with internal packages, automatically focusing on `./internal/...` while excluding `cmd/panos`. It supports manual test requests, post-change validation, and pre-PR checks.

What does test coverage analysis provide?

Coverage analysis interprets test results and generates comprehensive testing status reports, including executive summaries, package-level coverage breakdowns, and actionable recommendations to improve test quality and code reliability.

How do I validate code changes before a pull request?

Use pre-PR checks to run tests and analyze coverage automatically after changes. The Skill executes tests, reports results with coverage metrics, and provides recommendations to ensure code correctness before submission.

What's required to run tests with this Skill?

Your Go project must support either `go test ./internal/...` or `make test` commands. The Skill works with Go monorepos organized with internal packages and generates coverage in atomic mode for accurate reporting.