From qa
Deep project analysis engine for QA setup. Scans project structure, identifies modules, entry points, API endpoints, components, business logic layers, and testing opportunities. Use when initializing or auditing QA infrastructure.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qa:qa-scannerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze the target project to produce a structured report that the qa-scaffolder skill uses to generate project-specific QA artifacts.
Analyze the target project to produce a structured report that the qa-scaffolder skill uses to generate project-specific QA artifacts.
This skill is called by the /qa:init, /qa:audit, and /qa:sync commands. It receives pre-computed output from detect-stack.js and analyze-tests.js as context.
You will receive JSON from two scripts:
Using the script output as a starting point, perform a deeper analysis:
Module mapping — Identify logical modules/packages in the project
Code classification — For each module, classify the code type:
Testing opportunity analysis — For each module:
Existing test gap analysis (if tests exist):
Output a structured report with these sections:
## Project Report
### Stack
{ language, framework, testRunner, coverageTool, ci, packageManager }
### Modules
- module_name: { path, type, entryPoints, dependencies, testStatus }
### Testing Opportunities
- High priority: [modules with no tests + high complexity]
- Medium priority: [modules with partial tests]
- Low priority: [well-tested modules or simple utilities]
### Existing Test Patterns (if tests exist)
- Naming convention: *.test.ts
- Location: colocated / separate
- Assertion style: expect/assert
- Mock patterns: jest.mock / manual
- Fixture patterns: __fixtures__ / inline
### Recommendations
- Suggested test framework (if none exists)
- Suggested directory structure
- Key areas to focus testing effort
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub kokoszsz/qa-plugin --plugin qa