go-testing

Provides guidance and automation for Golang testing tasks in the MCPSpy project.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "go-testing" with this command: npx skills add alex-ilgayev/mcpspy/alex-ilgayev-mcpspy-go-testing

Go Testing Skill

Provides guidance and automation for Golang testing tasks in the MCPSpy project.

Testing Philosophy

  • Use require library for assertions that should stop test execution on failure

  • Use assert library for non-critical assertions where test should continue

  • Choose internal vs external package testing based on what needs to be tested

  • Test internal functions by placing test files in the same package (no _test suffix)

  • Avoid creating externally facing functions solely for testing purposes

When to Use This Skill

  • Running unit tests with go test

  • Writing new test files and test cases

  • Debugging and fixing failing tests

  • Implementing test fixtures and mocks

  • Improving test coverage for the MCPSpy project

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

git-commit-creator

No summary provided by upstream source.

Repository SourceNeeds Review
Security

security-integration-tests

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-issue-creator

No summary provided by upstream source.

Repository SourceNeeds Review
General

go-testing

No summary provided by upstream source.

Repository SourceNeeds Review