Consolidated testing and quality check utility for dev, pass, and full QA workflows.
Install
mkdir -p .claude/skills/qa-davidferra13 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12099" && unzip -o skill.zip -d .claude/skills/qa-davidferra13 && rm skill.zipInstalls to .claude/skills/qa-davidferra13
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Unified QA pass using existing qa-* scripts. Runs appropriate quality checks based on scope (dev/pass/full). Use when user says /qa, "run tests", "quality check", "is it broken", or before shipping work.Key capabilities
- →Run quick sanity checks during development
- →Execute quality checks after completing a feature
- →Perform full quality assurance before shipping
- →Confirm dev server status
- →Run TypeScript compilation checks
- →Report QA results with failures
How it works
The skill acts as a single entry point for QA scripts, selecting the appropriate level of checks (dev, pass, full) based on context, running TypeScript compilation, and executing the chosen QA script.
Inputs & outputs
When to use qa
- →Run quick quality check
- →Verify before shipping
- →Full test suite execution
About this skill
QA (Unified Quality Assurance Pass)
Purpose
Single entry point for all QA scripts. Pick the right level based on context.
Levels
| Level | Script | When | Duration |
|---|---|---|---|
dev | scripts/qa-dev.mjs | Quick sanity during development | ~30s |
pass | scripts/qa-pass.mjs | After completing a feature | ~2min |
full | scripts/qa-full.mjs | Before shipping / end of session | ~5min |
Procedure
Phase 1: Select Level
- Default:
pass(covers most cases) - If user says "quick": use
dev - If user says "full" or "everything": use
full - If about to
/shipor/close-session: usefull
Phase 2: Pre-Flight
- Confirm dev server at
http://localhost:3100 - Run
npx tsc --noEmit --skipLibCheckfirst (type errors = instant fail) - If tsc fails: fix type errors, then continue
Phase 3: Execute
node scripts/qa-[level].mjs
Capture output. Parse results.
Phase 4: Report
## QA [level] Results [date]
TypeScript: PASS/FAIL
Tests: X passed, Y failed, Z skipped
Build: PASS/FAIL (if full level)
### Failures (if any)
- [test name]: [error summary]
Phase 5: Fix or Flag
- If < 3 failures and they're in code you touched: fix them
- If failures are in unrelated code: flag but don't block
- If > 5 failures: something systemic, investigate root cause
Constraints
- Never skip tsc check
- Never report "all good" without actually running the script
- If script doesn't exist or errors on startup, report that (don't fake results)
When not to use it
- →When not needing to run quality checks
- →When not needing to check TypeScript compilation
- →When not needing to report QA results
Limitations
- →Never skip tsc check
- →Never report "all good" without actually running the script
- →If script doesn't exist or errors on startup, report that
How it compares
This skill unifies various QA scripts into a single entry point with predefined levels and a pre-flight TypeScript check, unlike running individual QA scripts manually.
Compared to similar skills
qa side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| qa (this skill) | 0 | 2mo | Review | Beginner |
| verify | 6 | 6mo | No flags | Beginner |
| code-change-verification | 4 | 4mo | Review | Beginner |
| springboot-verification | 4 | 4mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
code-change-verification
openai
Run the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the OpenAI Agents Python repository.
springboot-verification
affaan-m
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
moai-workflow-testing
modu-ai
Comprehensive development workflow specialist combining DDD testing, debugging, performance optimization, code review, PR review, and quality assurance into unified development workflows
resolve-checks
flowglad
Resolve all failing CI checks and address PR review feedback on the current branch's PR. Runs tests locally, fixes failures, incorporates valid review comments, and resolves addressed feedback. Use when CI is red, after receiving PR feedback, or before merging.
verification-quality-assurance
ruvnet
Comprehensive truth scoring, code quality verification, and automatic rollback system with 0.95 accuracy threshold for ensuring high-quality agent outputs and codebase reliability.