- Home
- /
- Categories
- /
- Testing
Testing
Unit tests, integration tests, test automation
bad-example-skill
by bobmatnyc
ANTI-PATTERN - Example showing violations of self-containment (DO NOT COPY)
golang-testing-strategies
by bobmatnyc
"Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration"
example-framework-skill
by bobmatnyc
Example of a properly self-contained skill following all best practices
bug-fix
by bobmatnyc
"Systematic workflow for verifying bug fixes to ensure quality and prevent regres..."
writing-go-tests
by sammcj
Applies current Go testing best practices. Use when writing or modifying Go test files or advising on Go testing strategies.
code-review
by sammcj
Use this skill after completing multiple, complex software development tasks before informing the user that work is complete.
rust-engineer
by sammcj
Acquire expert Rust developer specialisation in rust systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and performance optimisation for mission-critical applications.
testing-anti-patterns
by sammcj
Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behaviour, production pollution with test-only methods, and mocking without understanding dependencies
spec-generator
by catlog22
Specification generator - 6 phase document chain producing product brief, PRD, architecture, and epics. Triggers on "generate spec", "create specification", "spec generator", "workflow:spec".
discover-assumptions
by kasperjunge
Use after solution concepts exist to surface and prioritize assumptions behind outcomes, opportunities, or solution ideas and design experiments to test them.
atdd-team
by swingerman
This skill should be used when the user asks to "build a feature with a team", "use ATDD with agents", "create an ATDD team", "set up a team for ATDD", "orchestrate agents for ATDD", "use team-based development", "coordinate agents for feature development", "run the ATDD workflow with teammates", "add ATDD to my team", "extend my team with ATDD", "join the team with ATDD agents", "add spec-writer and reviewer to the team", or "add ATDD roles to the existing team". It orchestrates a three-agent team (spec-writer, implementer, reviewer) through a five-phase ATDD workflow: spec writing, spec review, pipeline generation, implementation, and post-implementation review. Supports extending an existing team with ATDD roles without replacing current teammates.
Generate Testing Plan for PR
by quran
Frontend build on next.js
slack-messaging
by obra
Use when asked to send or read Slack messages, check Slack channels, test Slack integrations, or interact with a Slack workspace from the command line.
testing-go
by holon-run
Expert Go testing skills. Creates table-driven tests, uses testify assertions, mocks interfaces, and ensures comprehensive coverage.
issue-execute
by catlog22
Execute all solutions from issue queue with git commit after each solution. Supports batch processing and execution control.
unit-economics
by mfwarren
Production-ready entrepreneurship skills for Claude Code — marketing, sales, operations, finance, and leadership. 24 skills built by a founder, for founders.
write-tests
by JamieMason
Write tests for Syncpack using the TestBuilder pattern. Use when adding tests for commands, validation logic, or any new functionality. Covers TestBuilder API, assertion patterns, and common test scenarios.
fix-bug
by JamieMason
Debug and fix bugs in Syncpack using scientific debugging methodology. Use when a test is failing, unexpected behaviour occurs, or investigating issues. Covers hypothesis-driven debugging and TDD-based fixes.
front-loading
by JamieMason
Put the answer first, then context and details follow. Use when writing documentation, tutorials, error messages, or any communication where readers need to decide quickly if something is relevant to them.
research-synthesis
by poemswe
You must use this when merging findings from multiple studies into a coherent narrative with grounded evidence.
layered-rails
by palkan
Design and review Rails applications using layered architecture principles from "Layered Design for Ruby on Rails Applications". Use when analyzing Rails codebases, reviewing PRs for architecture violations, planning feature implementations, or implementing patterns like authorization, view components, or AI integration. Triggers on "layered design", "architecture layers", "abstraction", "specification test", "layer violation", "extract service", "fat controller", "god object".
viem-integration
by Uniswap
Integrate EVM blockchains using viem. Use when user says "read blockchain data", "send transaction", "interact with smart contract", "connect to Ethereum", "use viem", "use wagmi", "wallet integration", "viem setup", or mentions blockchain/EVM development with TypeScript.
Requirements Definition
by takeokunn
This skill should be used when the user asks to "define requirements", "create specification", "clarify requirements", "write requirements document", or mentions requirement analysis. Provides comprehensive requirements definition methodology.
Go Ecosystem
by takeokunn
This skill should be used when the user asks to "write go", "golang", "go.mod", "go module", "go test", "go build", or works with Go language development. Provides comprehensive Go ecosystem patterns and best practices.