Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

QA Expert (Testing Process Setup)

Sets up a full QA process — AAA test cases, P0–P4 bug triage, quality-gate metrics, and OWASP security coverage — with one init script.

Dev & CodingIntermediate1,323212AI score 8/10Last updated: Aug 8, 2026

What it does

  • Runs init_qa_project.py to scaffold QA folders, execution-tracking CSV, bug-tracking CSV, baseline metrics and weekly report templates.
  • Guides writing reproducible test cases in the AAA (Arrange-Act-Assert) pattern using IDs like TC-CLI-001 or TC-SEC-007.
  • Enforces bug severity classification from P0 (release blocker, 24h fix) to P4, with numbered repro steps and environment details.
  • Uses calculate_metrics.py to print a dashboard: execution progress, pass rate, P0/P1 bug counts, coverage, and pass/fail per quality gate.
  • Builds an OWASP Top 10 security test suite targeting 90% threat coverage.

Who it's for

  • Dev or QA engineers who must stand up a testing process from scratch
  • Team leads packaging QA documentation for a third-party testing vendor
  • Startups that want objective, measurable release criteria

Examples

  1. "Initialize QA infrastructure for my-app" → scaffolds directories, CSVs, and report templates
  2. "Write P0 test cases for the login flow in AAA format" → generates TC-WEB-0xx cases
  3. "From my tracking CSV, are we clear to release?" → reports pass rate, blocker bugs, and gate status

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/qa-expert/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the qa-expert folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/qa-expert/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/qa-expert ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and confirm Python 3 and git are installed (python3 --version, git --version).
  2. Clone the repo: git clone https://github.com/daymade/claude-code-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill in: cp -r claude-code-skills/qa-expert ~/.claude/skills/
  5. Restart Claude Code and ask something like "set up a QA testing process for this project" to trigger it.
  6. For autonomous runs, review ~/.claude/skills/qa-expert/references/master_qa_prompt.md before pasting it into a session.