MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Testing Qa

Testing Qa is an productivity AI skill with a core value of Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance. It helps developers solve real-world problems in the productivity domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.

Last verified on: 2026-07-07

Quick Facts

Category productivity
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level High
mkdir -p ./skills/testing-qa && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/testing-qa/SKILL.md -o ./skills/testing-qa/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Testing/QA Workflow Bundle


Overview


Comprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.


When to Use This Workflow


Use this workflow when:

- Setting up testing infrastructure

- Writing unit and integration tests

- Implementing E2E tests

- Automating browser testing

- Establishing quality gates

- Performing code review


Workflow Phases


Phase 1: Test Strategy


#### Skills to Invoke

- `test-automator` - Test automation

- `test-driven-development` - TDD


#### Actions

1. Define testing strategy

2. Choose testing frameworks

3. Plan test coverage

4. Set up test infrastructure

5. Configure CI integration


#### Copy-Paste Prompts

text
Use @test-automator to design testing strategy

text
Use @test-driven-development to implement TDD workflow

Phase 2: Unit Testing


#### Skills to Invoke

- `javascript-testing-patterns` - Jest/Vitest

- `python-testing-patterns` - pytest

- `unit-testing-test-generate` - Test generation

- `tdd-orchestrator` - TDD orchestration


#### Actions

1. Write unit tests

2. Set up test fixtures

3. Configure mocking

4. Measure coverage

5. Integrate with CI


#### Copy-Paste Prompts

text
Use @javascript-testing-patterns to write Jest tests

text
Use @python-testing-patterns to write pytest tests

text
Use @unit-testing-test-generate to generate unit tests

Phase 3: Integration Testing


#### Skills to Invoke

- `api-testing-observability-api-mock` - API testing

- `e2e-testing-patterns` - Integration patterns


#### Actions

1. Design integration tests

2. Set up test databases

3. Configure API mocks

4. Test service interactions

5. Verify data flows


#### Copy-Paste Prompts

text
Use @api-testing-observability-api-mock to test APIs

Phase 4: E2E Testing


#### Skills to Invoke

- `playwright-skill` - Playwright testing

- `e2e-testing-patterns` - E2E patterns

- `webapp-testing` - Web app testing


#### Actions

1. Design E2E scenarios

2. Write test scripts

3. Configure test data

4. Set up parallel execution

5. Implement visual regression


#### Copy-Paste Prompts

text
Use @playwright-skill to create E2E tests

text
Use @e2e-testing-patterns to design E2E strategy

Phase 5: Browser Automation


#### Skills to Invoke

- `browser-automation` - Browser automation

- `webapp-testing` - Browser testing

- `screenshots` - Screenshot automation


#### Actions

1. Set up browser automation

2. Configure headless testing

3. Implement visual testing

4. Capture screenshots

5. Test responsive design


#### Copy-Paste Prompts

text
Use @browser-automation to automate browser tasks

text
Use @screenshots to capture marketing screenshots

Phase 6: Performance Testing


#### Skills to Invoke

- `performance-engineer` - Performance engineering

- `performance-profiling` - Performance profiling

- `web-performance-optimization` - Web performance


#### Actions

1. Design performance tests

2. Set up load testing

3. Measure response times

4. Identify bottlenecks

5. Optimize performance


#### Copy-Paste Prompts

text
Use @performance-engineer to test application performance

Phase 7: Code Review


#### Skills to Invoke

- `code-reviewer` - AI code review

- `code-review-excellence` - Review best practices

- `find-bugs` - Bug detection

- `security-scanning-security-sast` - Security scanning


#### Actions

1. Configure review tools

2. Run automated reviews

3. Check for bugs

4. Verify security

5. Approve changes


#### Copy-Paste Prompts

text
Use @code-reviewer to review pull requests

text
Use @find-bugs to detect bugs in code

Phase 8: Quality Gates


#### Skills to Invoke

- `lint-and-validate` - Linting

- `verification-before-completion` - Verification


#### Actions

1. Configure linters

2. Set up formatters

3. Define quality metrics

4. Implement gates

5. Monitor compliance


#### Copy-Paste Prompts

text
Use @lint-and-validate to check code quality

text
Use @verification-b

🎯 Best For

  • QA engineers
  • Developers writing unit tests
  • Claude users
  • Knowledge workers
  • Remote teams

💡 Use Cases

  • Generating test cases for edge conditions
  • Writing integration test suites
  • Using Testing Qa in daily workflow
  • Automating repetitive productivity tasks

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Testing Qa to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Does this generate test mocks?

Many testing skills include mock generation. Check the install command and skill content for details.

How do I install Testing Qa?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/testing-qa/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Not testing edge cases

AI tends to generate happy-path tests. Manually review for boundary conditions.

Not reading the full skill

Skills contain important context and edge cases beyond the quick start.

🔗 Related Skills