qualiow
v2.0.0AI-driven exploratory testing for Claude Code: web (playwright-cli), iOS/Android simulators (Maestro via mobile-cli), and backend/API acceptance-criteria verification — with a versioned QA knowledge base.
By William OliveiraLicense: MIT11 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 11 skill or MCP entries
- Source updated
- Sep 14, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install qualiow for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install qualiow@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/willcoliveira/qualiow-exploratory-testing-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/qa-explore/SKILL.md├── skills/qa-explore-cleanup/SKILL.md├── skills/qa-explore-feedback/SKILL.md├── skills/qa-explore-mobile/SKILL.md├── skills/qa-explore-quick/SKILL.md├── skills/qa-explore-report/SKILL.md├── skills/qa-gather/SKILL.md├── skills/qa-knowledge-add/SKILL.md├── skills/qa-knowledge-list/SKILL.md├── skills/qa-target-setup/SKILL.md└── skills/qa-verify-backend/SKILL.md
Included Skills11
Run a full AI-driven exploratory testing session against a web application. Acts as a Principal QA Engineer — understands the business first, risk-ranks features, tests end-to-end user journeys, verifies data integrity, finds what's MISSING, and writes bug reports that executives act on. Use when user says: "explore", "test this site", "find bugs", "QA check", "exploratory session", or provides a URL to test.
Manage exploratory testing sessions — list, archive, or delete old sessions. Use when user says: "cleanup sessions", "delete old sessions", "archive", "list sessions".
Capture post-session feedback to improve future exploratory testing sessions. Identifies false positives, missed bugs, and extracts patterns for the knowledge base. Use after completing an exploratory session or when user says: "review session", "false positive", "missed bug", "session feedback".
Run a full AI-driven exploratory testing session on a simulator/emulator — works for BOTH a NATIVE app (the installed app is the system under test) and a WEB app loaded in the real device browser (iOS Simulator Safari / Android emulator Chrome). The mode is selected from the target config. Same Principal-QA mindset as /qa-explore, but the driver is Maestro (via the mobile-cli shim) instead of Playwright, and the phases are adapted for mobile concerns (app/browser lifecycle, rotation, on-screen keyboard, deep links, offline, permissions, native a11y tree). Use when user says: "test on the simulator/emulator", "explore the app on iOS/Android", "find bugs on mobile", "QA the mobile build", or provides a mobile-sim target (native or web).
Quick focused exploratory testing session on a single page or feature (~15 min). No full site mapping — goes directly to the target, applies heuristics, reports findings. Use when user says: "quick check", "test this page", "quick explore", or wants a fast review.
Generate, regenerate, or reformat reports from existing exploratory testing sessions. Use when user says: "show report", "generate report", "reformat bugs", "session summary", or wants to review past session findings.
Gather and analyze requirements from various sources to prepare context for exploratory testing sessions. Collects from Jira tickets, Confluence pages, design docs, PRs, acceptance criteria, pasted text, URLs — and produces structured context that /qa-explore consumes. Use when user says: "gather requirements", "prepare context", "analyze this ticket", "what should I test", or provides requirements documents before an explore session.
Add new QA knowledge to the knowledge base — heuristics, techniques, checklists, references, or patterns. Supports text input, URLs, and file ingestion. Use when user says: "add knowledge", "add heuristic", "learn this", "save this technique", "add to knowledge base", or provides QA documentation to ingest.
Browse and search the QA knowledge base. List entries by type, domain, or tag. Show changelog and stats. Use when user says: "list knowledge", "show heuristics", "what's in the knowledge base", "knowledge stats", "show changelog".
Interactive setup for a new target application. Navigates to the URL, detects auth requirements, walks through login flow creation, auto-detects scope, and saves target config. Use when user says: "setup target", "add target", "configure app", "new target".
Verify backend, API and infrastructure acceptance criteria that have NO user-interface surface — tables and streams, queue consumers, Lambda triggers, IAM policies, IaC, and the service's own HTTP endpoints. Reviews the implementation branch against each AC, probes the live environment read-only via aws-cli, calls the API directly from the authenticated session, and produces an AC-by-AC traceability matrix plus bug reports with business impact. Use when user says: "verify this ticket", "check the ACs", "review the infra change", "does this meet the acceptance criteria", "test the backend", "test the API", "check the endpoint", or gives a backend/API/infra ticket whose ACs cannot be seen in a browser.
Plugin manifests1
{
"name": "qualiow",
"displayName": "Qualiow Exploratory Testing",
"version": "2.0.0",
"description": "AI-driven exploratory testing for Claude Code: web (playwright-cli), iOS/Android simulators (Maestro via mobile-cli), and backend/API acceptance-criteria verification — with a versioned QA knowledge base.",
"author": {
"name": "William Oliveira",
"url": "https://github.com/willcoliveira"
},
"homepage": "https://github.com/willcoliveira/qualiow-exploratory-testing-skills#readme",
"repository": "https://github.com/willcoliveira/qualiow-exploratory-testing-skills",
"license": "MIT",
"keywords": [
"exploratory-testing",
"qa",
"playwright-cli",
"maestro",
"mobile-testing",
"api-testing",
"acceptance-criteria"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[qualiow on Agent Plugins Marketplace](https://pluginsmp.com/plugins/qualiow)