A testing skills library designed specifically for AI coding assistants, containing 18 carefully designed testing Skills (15 testing types + 3 workflows) to help Cursor, Claude Code, Kiro, and other AI tools become your professional testing assistant.
- Cursor (v0.40+)
- Claude Code (v1.0+)
- Kiro (v0.5+)
# 1. Clone the project
git clone https://github.com/naodeng/awesome-qa-skills.git
# 2. Copy needed skill
cp -r skills/en/testing-types/functional-testing ~/.cursor/skills/
# 3. Use in AI tool
@skill functional-testing
Help me generate test cases for user login functionalityFunctionally identical, just different languages. Chinese skill directories like functional-testing, English as functional-testing.
Yes! Skills are designed to be composable. Check skills-graph.md for recommended skill combinations.
# Project level (recommended)
cp -r skills/en/testing-types/functional-testing /path/to/your/project/.cursor/skills/
# User level (global)
cp -r skills/en/testing-types/functional-testing ~/.cursor/skills/mkdir -p .claude/skills
cp -r skills/en/testing-types/functional-testing .claude/skills/# Project level
mkdir -p .kiro/skills
cp -r skills/en/testing-types/functional-testing .kiro/skills/
# Global
mkdir -p ~/.kiro/skills
cp -r skills/en/testing-types/functional-testing ~/.kiro/skills/# 1. Pull latest code
cd ai-testing-assistant-skills
git pull origin main
# 2. Re-copy skills
cp -r skills/en/testing-types/functional-testing /path/to/your/project/.cursor/skills/- Copy skill to your project
- Modify prompt files in
prompts/directory - Adjust content as needed
In AI tool's chat:
@skill functional-testing
Requirement: User login functionality
Specify at the end of requirement:
@skill functional-testing
Requirement: User login functionality
Please output as tab-separated table for Excel
Supported formats: Markdown (default), Excel, CSV, JSON, Jira, TestRail.
@skill daily-testing-workflow
Today I need to test user login and registration features
Workflow will guide you through daily testing activities.
Three ways:
- Check README_EN.md - Skills list
- Check skills-index.md - By category
- Check skills-graph.md - Skills relationships
15 testing type Skills:
- Functional Testing, API Testing, Automation Testing
- Performance Testing, Security Testing, Mobile Testing, Accessibility Testing
- Bug Reporting, Test Case Writing, Test Case Review
- Test Reporting, Test Strategy, Requirements Analysis
- Manual Testing, AI-Assisted Testing
@skill test-case-writing
Requirement: User login functionality, support email and phone login
AI will automatically generate test cases including normal, exception, and boundary value scenarios.
@skill automation-testing
Requirement: Generate Playwright automation test code for login functionality
AI will generate runnable test code.
@skill requirements-analysis
Requirement: Users can login to the system via email or phone number
AI will analyze requirements and extract test points.
@skill test-strategy
Project info:
- Type: Web application
- Tech stack: React + Node.js
- Team size: 5 people
AI will generate customized test strategy.
Refer to recommended combinations in skills-graph.md, for example:
New Feature Testing Flow:
1. @skill requirements-analysis
2. @skill test-strategy
3. @skill test-case-writing
4. @skill functional-testing
5. @skill automation-testing
Check:
- Directory name is correct
- SKILL.md file exists
- File permissions are correct
- AI tool version supports Skills
Ensure you specify format at the end of requirement:
Please output as tab-separated table for Excel
Please submit an Issue to report, we will fix it promptly.
Based on your needs:
- Write test cases → test-case-writing
- Functional testing → functional-testing
- API testing → api-testing
- Automation testing → automation-testing
- Performance testing → performance-testing
- Security testing → security-testing
Check skills-graph.md to understand dependencies and recommended combinations between Skills.
- Fork the project
- Create new Skill directory
- Write SKILL.md, prompts/, etc.
- Submit Pull Request
See CONTRIBUTING_EN.md for details.
- Search Issues
- If not reported, create new Issue
- Provide detailed information and reproduction steps
- Search existing Feature Requests
- Create new Issue with
enhancementlabel - Describe Skill requirements and use cases in detail
PolyForm Noncommercial License 1.0.0. You may use, modify, and distribute for noncommercial purposes.
- Check this FAQ
- Check README_EN.md
- Search Issues
- Ask in GitHub Issues
If your question isn't listed, please ask in GitHub Issues.
Last Updated: 2024-02-09