LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

test-master

Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies or automation frameworks; analyzing coverage gaps; performance testing with k6 or Artillery; security testing with OWASP methods; debugging flaky tests; or working on QA, regression, test automation, qu

9,210stars775forksUpdated 5/20/2026
Data Science & MLTesting & QA#test-automation#unit-test#e2e-test#qa#testing#integration-test#python#javascript

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([references/integration-testing.md] Token =, [references/security-testing.md] Token =)
Sensitive File Access([references/automation-frameworks.md] .env)
Security Score50/100

About test-master

The 'test-master' skill is a comprehensive testing assistant designed to enhance software quality across multiple dimensions, including functional, performance, and security testing. It addresses the challenges developers and QA engineers face when ensuring that applications behave as expected under various conditions, by providing structured workflows for test creation, execution, and reporting. By consolidating testing strategies, automation frameworks, and coverage analysis, it helps teams maintain high-quality standards, reduce regression errors, and systematically identify and address defects in codebases.

This skill offers a range of capabilities including generating test files, designing mocking strategies, analyzing code coverage, and producing detailed test plans and defect reports. It supports multiple testing types such as unit, integration, and end-to-end (E2E) tests, and incorporates performance testing tools like k6 or Artillery, as well as security testing following OWASP methodologies. Key features include classifying test failures, handling flaky tests with retry and stabilization logic, and enforcing best practices in assertions and test isolation. The skill also provides reference materials on TDD, testing anti-patterns, and QA methodologies to guide developers in creating robust and maintainable tests.

'Test-master' is ideal for software developers, QA engineers, and test automation specialists who need to create, manage, and maintain comprehensive test strategies. Use cases include developing unit and integration tests, building automation frameworks, conducting performance and security assessments, debugging flaky tests, and maintaining quality gates throughout the development lifecycle. It is particularly valuable in environments emphasizing shift-left testing, continuous integration, and proactive defect management, helping teams deliver reliable software while minimizing risk and manual testing overhead.

FAQ

How do I use test-master for creating unit tests?

You can use test-master to generate structured unit tests with meaningful descriptions and specific assertions. It supports frameworks like Jest for JavaScript and pytest for Python, enforcing best practices such as isolated dependencies and coverage of both happy paths and edge cases.

Can test-master handle performance and security testing?

Yes, it can guide performance testing using tools like k6 or Artillery, and security testing following OWASP methods. It provides reference guides and workflows to design, execute, and report these tests effectively.

Which types of tests are supported by test-master?

Test-master supports unit tests, integration tests, end-to-end (E2E) tests, as well as functional, performance, and security testing workflows.

Are there any limitations or requirements for using this skill?

The skill requires familiarity with testing frameworks and practices, such as Jest, pytest, or automation frameworks. It assumes access to the codebase for creating tests and analyzing coverage, and works best in environments where structured QA workflows are maintained.

Does test-master help with flaky tests?

Yes, it provides guidance to isolate ordering dependencies, handle asynchronous behavior, add retry or stabilization logic, and classify the cause of flaky tests for proper resolution.

All Files

11 files
references/automation-frameworks.md7.2 KB
View
references/qa-methodology.md6.2 KB
View
references/tdd-iron-laws.md4.3 KB
View
references/testing-anti-patterns.md6.3 KB
View
SKILL.md4.9 KB
View
references/e2e-testing.md3.3 KB
View
references/integration-testing.md2.7 KB
View
references/performance-testing.md2.6 KB
View
references/security-testing.md3.3 KB
View
references/test-reports.md2.3 KB
View
references/unit-testing.md2.7 KB
View

Install test-master

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

jeffallan/claude-skills

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448