Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

code-smell-detection

Guides expert-level code smell detection implementation: clean-code and refactoring decision frameworks, production-ready patterns, and concrete templates for code smell detection workflows. Use when the user asks about code smell detection, code smell detection configuration, or clean-code best practices for code projects. Do NOT use when the user needs a different developer tools capability -- check sibling skills in the developer tools subcategory.

543 repo starsObserved in 2 repos
Testing & Quality

competitive-debugging-master

Competitive programming debugging mastery covering stress testing with random test generators, systematic edge case identification, time and memory optimization techniques, common bug patterns in contest code, binary search on test cases, and strategies for debugging under contest time pressure. Use when the user asks about competitive debugging master, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of competitive debugging master or requires a different specialized skill.

543 repo starsObserved in 2 repos
Testing & Quality

conduct-code-review-round

Orchestrates a thorough code review process by chaining four engineering skills into a structured review pipeline. Covers code quality assessment, security review, performance analysis, and documentation of review findings with actionable feedback. Use when conducting a formal code review of a pull request or a batch review of recent changes. Do NOT use for automated-only code scanning, pair programming sessions, or architecture reviews that do not examine specific code changes.

543 repo starsObserved in 2 repos
Testing & Quality

contract-tester

Contract testing expertise covering the Pact framework, consumer-driven contract design, provider verification, Pact Broker setup, can-i-deploy workflow, contract versioning strategies, webhook integration for CI, API evolution testing, and GraphQL contract patterns. Use when the user asks about contract tester, contract tester best practices, or needs guidance on contract tester implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality

cors-troubleshooter

Diagnose and fix Cross-Origin Resource Sharing errors - headers, preflight requests, proxy configuration, and debugging techniques for every framework. Use when the user asks about cors troubleshooter, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of cors troubleshooter or requires a different specialized skill.

543 repo starsObserved in 2 repos
Testing & Quality

csharp-performance

Guides advanced .NET performance optimization: Span<T> and Memory<T> usage, BenchmarkDotNet, allocation profiling with dotMemory, source generators, and high-performance patterns. Use when the user asks about C# performance, Span, Memory, BenchmarkDotNet, allocation profiling, source generators, high-performance .NET. Do NOT use when the user asks about C# async (use `csharp-async-patterns`), C# modern idioms (use `csharp-modern-idioms`), general performance testing (use `performance-testing`).

543 repo starsObserved in 2 repos
Testing & Quality

csharp-testing-patterns

Guides expert-level C# testing: xUnit, Moq, FluentAssertions, WebApplicationFactory for integration testing, and test architecture patterns for .NET applications. Use when the user asks about C# testing, xUnit, Moq, FluentAssertions, WebApplicationFactory, .NET testing, integration testing. Do NOT use when the user asks about C# project setup (use `csharp-project-setup`), C# ASP.NET (use `csharp-aspnet-patterns`), general testing concepts (use `unit-testing-patterns`).

543 repo starsObserved in 2 repos
Testing & Quality

data-quality-rules

Produces a data quality rule set defining completeness, validity, consistency, accuracy, and uniqueness rules for each field in a dataset. Includes threshold values and alert conditions for automated monitoring. Use when the user asks to define data quality checks, set up data validation rules, create a data quality framework, or establish thresholds for data integrity monitoring. Do NOT use for spreadsheet-level input validation (use data-validation-setup), ETL pipeline design (use etl-pipeline-design), or data cleaning operations (use data-cleaning-protocol).

543 repo starsObserved in 2 repos
Testing & Quality

data-validator

Data validation and quality expertise covering Great Expectations patterns, schema validation, statistical validation, referential integrity checks, data profiling, anomaly detection, data contracts, quality scoring, and automated testing strategies for ensuring data reliability throughout the pipeline. Use when the user asks about data validator, data validator best practices, or needs guidance on data validator implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Testing & Quality

database-performance-audit

Database performance assessment evaluating query efficiency, indexing strategy, connection management, configuration, and scaling readiness to produce an actionable performance scorecard. Use when the user asks about database performance audit, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of database performance audit or requires a different specialized skill.

543 repo starsObserved in 2 repos
Testing & Quality