paranoid-qa
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 5 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Claude Code skills that turn an AI agent into a meticulous QA engineer. Evidence or it didn't happen.
paranoid-qa
Claude Code skills that turn an AI agent into a meticulous QA engineer.
Your AI says "everything works, tests are green." Did it actually check?
This pack makes the agent play by QA rules: every Pass/Fail verdict must be backed by an actually observed artifact (a screenshot, a network response, a log). Didn't check — it says "Not tested" instead of guessing.
🇷🇺 Русская версия — the skills ship in two languages.

A real run against demo/: the UI shows success and the server returns 200 — but the actual POST payload carries "topic":"[object Object]". UI-only checks pass; payload inspection fails it. The recording is a time-compressed replay of an unedited session; reproduce it yourself with node demo/server.mjs and the prompt above.
What's inside
| Skill | What it does |
|---|---|
testing |
The flagship. A universal testing framework (frontend + backend): evidence discipline, test-design techniques down to exact boundaries (BVA / EP / decision tables / state transitions / pairwise), nearly 1,000 individual checks in the reference files, multi-agent fan-out for large runs |
test-review |
Playwright test review before commit: severity (Blocker→Nit), line-level findings, ready-to-apply fixes ❌ before → ✅ after, a catalog of 40+ rules with links to the official docs |
test-cases |
Test-case generation by QA best practices: atomic steps, expected results taken from requirements (not from the implementation), CSV for Zephyr Scale import (Option 1) or direct creation via your TMS MCP |
interview |
Structured requirements elicitation when the task is described "in words": 2-3 rounds of questions → a document with AC and edge cases |
bug-report |
A Jira bug in a minute: data collection → preview → creation after confirmation, with your project's required custom fields |
Why it works
1. Evidence instead of hallucinations. The core of the pack is discipline: a verdict only from an observed artifact; Not tested and Blocked are honest statuses, not something to hide; a review finding must point to an actually read line or linter output. This treats the main disease of AI agents in testing — confident reports about things never checked.
2. Checklists seniors get paid for. The testing references are useful even without Claude — as plain checklists:
frontend.md— inputs and masks, every state of every element (hover/focus/disabled/loading), Figma comparison, design tokens, responsive layout, cross-browserbackend.md— HTTP semantics, contracts, idempotency, DB (transactions, concurrency, migrations), AuthN/AuthZ/IDOR, queues/DLQ/webhooks, OWASP API Top 10cross-cutting.md— network mocks, UI↔Backend consistency, sessions, TZ/i18n, payments, files, searchcommon-misses.md— 26 checks that get missed most oftenfan-out.md— how to split a large run across parallel subagents without losing evidence disciplineartifacts.md— evidence, bug-report structure, severity vs priority, run summary report
3. The skills chain into a pipeline. interview (requirements) → test-cases (test cases) → testing (the run) → bug-report (defects) → test-review (automated tests before commit).
Install
Requires Claude Code.
As a plugin — one command, versioned updates (recommended):
/plugin marketplace add akovalion/paranoid-qa
/plugin install paranoid-qa@paranoid-qa # English skills
/plugin install paranoid-qa-ru@paranoid-qa # Russian skills
Or by copying — if you want to edit the skills as your own:
git clone https://github.com/akovalion/paranoid-qa.git
cp -r paranoid-qa/skills/* ~/.claude/skills/ # for all projects
# or into a specific project:
cp -r paranoid-qa/skills/* <project>/.claude/skills/
Russian versions live in ru/skills/ — copy from there instead if you want the skills in Russian.
Claude picks the skills up automatically based on your request, or invoke them explicitly: "test this form with the testing skill". Slash form: /test-review for the copied install, /paranoid-qa:test-review for the plugin install.
MCP servers
The skills use whatever tools your Claude Code session has. For the full experience:
- Playwright MCP — required for UI runs of the
testingskill: drives the browser, captures network payloads. The README demo needs it. Defaults to Chromium; for the cross-browser checks the skills call for, add a second instance with--browser webkit(Safari engine) — and--device "iPhone 15"covers mobile emulation. - Atlassian MCP — used by
bug-report(creates Jira issues) and for pulling ticket context intotest-cases. - Chrome DevTools MCP — optional addition: console, performance traces.
- A TMS MCP (e.g. a Zephyr Scale community server) — optional, only for creating test cases directly; CSV export works without it.
No MCP is needed for backend/API checks (the agent uses curl from the shell), CSV export, or reading the checklists.
Adapting to your project
The pack works out of the box, but gets stronger with tuning:
test-review— fill in section K (your repository's rules: custom fixtures, suite patterns, environments). A template with examples is already inside.bug-report— section 0: project, issue type, your Jira's required custom fields.test-cases— your TMS folder-tree boundary (section 13) if the TMS project is shared across teams.- Target resolutions and browsers — tune to your traffic analytics (defaults in
skills/testing/references/frontend.md§2.3).
Limitations
bug-reportis Jira-only for now (via the Atlassian MCP, see above).- Accessibility (a11y/WCAG) is deliberately out of scope; hover/focus/disabled states are covered.
- The pack targets web (desktop + mobile responsive); mobile-native is on the roadmap as a checklist.
Roadmap
- Claude Code plugin format (one-command install)
- GraphQL API checklist
- Mobile-native checklist
PRs and issues welcome. If a skill produced a verdict without proof — that's a bug, file an issue.
License
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi