Skip to content

Add QASkills.sh - QA testing skills directory for Cursor and 27+ AI agents#166

Open
PramodDutta wants to merge 1 commit intoPatrickJS:mainfrom
PramodDutta:add-qaskills
Open

Add QASkills.sh - QA testing skills directory for Cursor and 27+ AI agents#166
PramodDutta wants to merge 1 commit intoPatrickJS:mainfrom
PramodDutta:add-qaskills

Conversation

@PramodDutta
Copy link

@PramodDutta PramodDutta commented Feb 12, 2026

Summary

Adding QASkills.sh to the Directories section - a curated directory of QA testing skills for Cursor and 27+ AI coding agents.

About QASkills.sh

  • 20+ curated QA testing patterns designed for Cursor and AI agents
  • Comprehensive testing coverage:
    • E2E: Playwright, Cypress, Selenium
    • API: REST Assured, Postman
    • Unit: Jest, Pytest
    • Performance: k6, JMeter
    • Security: OWASP
    • Accessibility: WCAG, axe-core
    • Visual regression, BDD, Contract testing
  • Auto-detects Cursor - Automatically installs skills to .cursorrules directory
  • Easy one-command installation: npx @qaskills/cli add playwright-e2e
  • 27+ AI agents supported: Cursor, Claude Code, Copilot, Windsurf, Cline, Cody, Aider, and more
  • Quality scoring: All skills rated on a 100-point scale
  • Open source, MIT licensed
  • Built by The Testing Academy (189K+ YouTube subscribers)

Why This Belongs Here

QASkills.sh fits perfectly in the Directories section alongside CursorList and CursorDirectory. It provides a curated collection of QA-specific cursor rules and testing patterns that make Cursor more effective for test automation tasks.

Example Usage with Cursor

# Search for Cursor-compatible testing skills
npx @qaskills/cli search "playwright"

# Install a skill (auto-detects Cursor)
npx @qaskills/cli add playwright-e2e

# The CLI automatically places it in .cursor/skills/
# Cursor immediately recognizes and uses the skill

# List all installed skills
npx @qaskills/cli list

Links

Key Differentiation

Unlike general cursor rules, QASkills.sh specifically focuses on:

  • QA testing expertise - Expert patterns from The Testing Academy
  • Multiple frameworks - Not limited to a single testing tool
  • CLI-first approach - Easy installation and management
  • Cross-agent compatibility - Works with Cursor and 26+ other agents

Thank you for maintaining this excellent resource!

Summary by CodeRabbit

  • Documentation
    • Added QASkills.sh to the Directories section, providing curated QA testing skills and expert patterns for Playwright, Cypress, Jest, and API testing frameworks.

- Curated QA testing skills for Cursor and 27+ AI agents
- 20+ expert patterns for testing (Playwright, Cypress, Jest, etc.)
- Auto-detects Cursor and installs to .cursorrules
- Easy CLI: npx @qaskills/cli add <skill-name>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 12, 2026

📝 Walkthrough

Walkthrough

A new directory entry for QASkills.sh was added to the README.md file. The entry describes a curated resource for QA testing skills applicable to Cursor and 27+ AI agents, featuring patterns for Playwright, Cypress, Jest, and API testing.

Changes

Cohort / File(s) Summary
Documentation Update
README.md
Added new entry to Directories section linking to QASkills.sh resource for QA testing patterns and skills.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A rabbit hops with testing glee,
QASkills.sh joins the directory spree,
With Playwright patterns and Jest so bright,
Twenty-seven agents now test just right! 🧪✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change - adding QASkills.sh to the README's Directories section.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@README.md`:
- Line 294: The README entry for "[QASkills.sh]" uses an absolute URL; update
that markdown link to a relative path to comply with guidelines—replace the href
"https://qaskills.sh" with a project-relative link (for example "./QASkills.sh",
"./docs/QASkills.sh.md", or the appropriate local directory/file) so the line "-
[QASkills.sh] - Curated..." points to a relative file in the repo rather than an
external absolute URL.
- Around line 292-294: Reorder the three entries so "CursorDirectory" appears
before "CursorList" (alphabetical order) and normalize list formatting by making
all items consistent; either remove the extra description from "QASkills.sh" so
all three are link-only or add brief descriptions to the other two—preferably
make them all link-only to match existing style; update the "CursorDirectory",
"CursorList", and "QASkills.sh" list items accordingly.

Comment on lines 292 to +294
- [CursorList](https://cursorlist.com)
- [CursorDirectory](https://cursor.directory/)
- [QASkills.sh](https://qaskills.sh) - Curated QA testing skills for Cursor and 27+ AI agents. 20+ expert patterns for Playwright, Cypress, Jest, API testing, and more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix ordering and list formatting consistency in Directories.

“CursorDirectory” should sort before “CursorList,” and the new entry adds a description while the others are link-only. Please keep alphabetical order and consistent list item formatting.

🔧 Suggested adjustment
- - [CursorList](https://cursorlist.com)
- - [CursorDirectory](https://cursor.directory/)
- - [QASkills.sh](https://qaskills.sh) - Curated QA testing skills for Cursor and 27+ AI agents. 20+ expert patterns for Playwright, Cypress, Jest, API testing, and more.
+ - [CursorDirectory](https://cursor.directory/)
+ - [CursorList](https://cursorlist.com)
+ - [QASkills.sh](https://qaskills.sh)

As per coding guidelines, “Maintain alphabetical order within each category in the README.md file” and “Use consistent formatting for list items in the README.md file.”

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- [CursorList](https://cursorlist.com)
- [CursorDirectory](https://cursor.directory/)
- [QASkills.sh](https://qaskills.sh) - Curated QA testing skills for Cursor and 27+ AI agents. 20+ expert patterns for Playwright, Cypress, Jest, API testing, and more.
- [CursorDirectory](https://cursor.directory/)
- [CursorList](https://cursorlist.com)
- [QASkills.sh](https://qaskills.sh)
🤖 Prompt for AI Agents
In `@README.md` around lines 292 - 294, Reorder the three entries so
"CursorDirectory" appears before "CursorList" (alphabetical order) and normalize
list formatting by making all items consistent; either remove the extra
description from "QASkills.sh" so all three are link-only or add brief
descriptions to the other two—preferably make them all link-only to match
existing style; update the "CursorDirectory", "CursorList", and "QASkills.sh"
list items accordingly.


- [CursorList](https://cursorlist.com)
- [CursorDirectory](https://cursor.directory/)
- [QASkills.sh](https://qaskills.sh) - Curated QA testing skills for Cursor and 27+ AI agents. 20+ expert patterns for Playwright, Cypress, Jest, API testing, and more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Use a relative link for this new entry (guideline compliance).

The new item adds an absolute external URL. The README guidelines require all links to be relative. Please convert this to a relative link (or add a local directory/entry and link to it).

As per coding guidelines, “Ensure all links in the README.md file are relative and correct.”

🤖 Prompt for AI Agents
In `@README.md` at line 294, The README entry for "[QASkills.sh]" uses an absolute
URL; update that markdown link to a relative path to comply with
guidelines—replace the href "https://qaskills.sh" with a project-relative link
(for example "./QASkills.sh", "./docs/QASkills.sh.md", or the appropriate local
directory/file) so the line "- [QASkills.sh] - Curated..." points to a relative
file in the repo rather than an external absolute URL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant