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 & CodingIntermediate★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026
What it does
- Runs
init_qa_project.pyto 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-001orTC-SEC-007. - Enforces bug severity classification from P0 (release blocker, 24h fix) to P4, with numbered repro steps and environment details.
- Uses
calculate_metrics.pyto 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
- "Initialize QA infrastructure for my-app" → scaffolds directories, CSVs, and report templates
- "Write P0 test cases for the login flow in AAA format" → generates TC-WEB-0xx cases
- "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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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.
- Open a terminal and confirm Python 3 and git are installed (
python3 --version,git --version). - Clone the repo:
git clone https://github.com/daymade/claude-code-skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r claude-code-skills/qa-expert ~/.claude/skills/ - Restart Claude Code and ask something like "set up a QA testing process for this project" to trigger it.
- For autonomous runs, review
~/.claude/skills/qa-expert/references/master_qa_prompt.mdbefore pasting it into a session.
View source on GitHub ↗License: MIT