ofirlend-04

Claude QA Skills — Testing skill for Claude Code

Testing community

QA skills for Claude Code.

How to install Claude QA Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ofirlend-04/claude-qa-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude QA Skills does

QA skills for Claude Code. Evidence-based rules from 30+ real production failures. Apple App Store + Capacitor iOS + Web UI (Hebrew/RTL first-class).

Alternatives in Testing

  • Skill Debug — Debug issues methodically — use when stuck on errors, test failures, or unexpected behavior 2.8k ★
  • RocketSimApp — RocketSim — 30+ tools for Xcode's iOS Simulator 791 ★
  • Web Design — A Claude Code SKILL for designing beautiful, consistent web pages — spec first, code second 686 ★

README

Claude QA Skills

Specialized QA auditors for Claude Code. Built from 30+ real production failures.

Every rule in this repo was extracted from an actual bug that cost us time. No generic "best practices" — only patterns that bit us in production.

Skills

Skill What it finds Evidence
`apple-app-store` App Store rejection risks before submission 30+ real rejections we fixed
`ios-capacitor` Capacitor + RevenueCat + iOS code quality bugs 36 shipped apps
`web-ui` a11y + RTL + performance + SEO. RTL/Hebrew first-class. JARVIS dashboard, Editox editor, landing pages
`security` LLM-era security vulns: leaked Claude/OpenAI keys, prompt injection, open MCP servers, bill-stealing proxies, SQL injection, CORS. The angle Snyk/SonarQube/Semgrep miss. Real incidents + 10 pattern files

Proven on first run

We ran these against our own code. Here's what they found:

ios-capacitor auto_audit  →  36 apps scanned in 30 seconds
  - 6 apps: StoreKit fallback missing (P0 — crashes purchase)
  - 26 apps: Bundle ID mismatch between capacitor.config and Xcode
  - 36 apps: ErrorBoundary missing (white-screen crashes)
  - 36 apps: Info.plist missing usage descriptions

web-ui auto_audit  →  Editox v5-editor scanned
  - 34 × dir="rtl" missing on Hebrew text
  - 27 × icon buttons without aria-label
  - 24 × onClick on 
(not keyboard-accessible) - 85 P0 findings total, with file:line

**30 seconds of scanning caught bugs that would have cost us weeks of App Store re-submissions.**

Quick start

With Claude Code (auto-load on file match)

cd ~/.claude/skills
git clone https://github.com/YOUR_USERNAME/claude-qa-skills

Skills auto-load when Claude detects matching file patterns:

  • Open a Capacitor app → ios-capacitor auto-loads
  • Edit HTML/TSX → web-ui auto-loads
  • Review app_protfolio → `apple-ap