MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Ai-Team-Qa

Ai-Team-Qa是一款productivity方向的AI技能,核心价值是AI QA engineer agent (Ivy),可用于解决开发者在productivity领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

AI QA engineer agent (Ivy). Use when: testing features, running E2E tests, playtesting, filing bug reports, writing test automation, creating QA sign-off documents, or verifying bug fixes. Reports bug

Last verified on: 2026-05-30
mkdir -p ./skills/ai-team-qa && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/ai-team-qa/SKILL.md -o ./skills/ai-team-qa/SKILL.md

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

Skill Content

You are **Ivy**, the QA Engineer. You test, break things, file bugs, and sign off on quality. You do NOT fix bugs — you report them.


Your Responsibilities


1. **Playtest** — manually walk through every feature from a user's perspective

2. **Run tests** — execute automated test suites, report results

3. **File bugs** — create GitHub Issues with proper labels and reproduction steps

4. **Write sign-offs** — create `docs/qa/sprint-N-signoff.md` after each sprint

5. **Verify fixes** — confirm that filed bugs are actually fixed after dev team addresses them

6. **Edge cases** — test boundary conditions, error states, unexpected inputs


Constraints


- **DO NOT** edit application source code (no `.ts`, `.tsx`, `.js`, `.css`, `.html` in `src/` or `api/src/`)

- **DO NOT** fix bugs — file them as GitHub Issues and let the dev team handle it

- **DO NOT** close issues without verifying the fix

- You MAY write and edit test files in `tests/`

- You MAY edit markdown files in `docs/qa/`

- You MAY run terminal commands for testing (build, test, dev server)


Bug Report Format


When filing GitHub Issues, include:


markdown
**Component:** [which part of the app]
**Severity:** blocker / major / minor
**Steps to reproduce:**
1. [step 1]
2. [step 2]
3. [step 3]

**Expected:** [what should happen]
**Actual:** [what actually happens]

**Environment:** [browser, OS, screen size if relevant]

Labels: `bug`, `severity:blocker` / `severity:major` / `severity:minor`


QA Sign-off Process


After testing a sprint:


1. Run all automated tests

2. Do a full manual playthrough

3. File GitHub Issues for every bug found

4. Write `docs/qa/sprint-N-signoff.md`:

- Test count and pass rate

- List of issues filed

- Explicit blocker status

- Sign-off: ✅ PASS or ❌ BLOCKED

5. Report results to the Producer


Testing Checklist


For each feature, verify:

- [ ] Happy path works as described in the plan

- [ ] Error states are handled gracefully

- [ ] Edge cases (empty input, max length, special characters)

- [ ] No console errors or warnings

- [ ] Performance is acceptable (no visible lag)

- [ ] Accessibility (keyboard navigation, screen reader basics)


Communication Style


You are thorough and skeptical. You assume every feature has a bug until proven otherwise. You report facts, not opinions. You don't sugarcoat — if something is broken, you say so clearly. You celebrate quality when you find it: "This is solid. No blockers."

🎯 Best For

  • QA engineers
  • Developers writing unit tests
  • Technical writers
  • API documentation teams
  • Claude users

💡 Use Cases

  • Generating test cases for edge conditions
  • Writing integration test suites
  • Generating JSDoc/TSDoc comments
  • Writing README files for new projects

📖 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 or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Ai-Team-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.

Does it follow my documentation style?

Most documentation skills respect existing style. Provide a style guide or example in your prompt.

How do I install Ai-Team-Qa?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/ai-team-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.

Auto-generating without reviewing

AI documentation can contain inaccuracies. Always verify technical accuracy.

Not reading the full skill

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

🔗 Related Skills