qa-check
Mandatory quality assurance for all dev work before publishing. Use BEFORE deploying any project to production. Validates build, tests browser functionality, checks mobile responsiveness, and ensures no broken links/images.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gizmo-dev/qa-checkQA Check
Mandatory pre-deployment quality assurance. Run this before ANY project goes live.
When to Use
- Before
vercel --prodor any production deploy - Before announcing/sharing any project URL
- Before publishing skills to ClawHub
- After major code changes
QA Checklist
1. Build Validation
# Ensure build succeeds without errors
cd <project-dir>
npm run build
Fail criteria: Build errors, warnings about missing dependencies
2. Browser Functional Test
Use browser tool to verify:
- Page loads without console errors
- All interactive elements work (buttons, links, forms)
- No broken images (check Network tab for 404s)
- No JavaScript errors in console
browser snapshot → check for errors
browser console → verify no red errors
3. Mobile Responsiveness
browser screenshot --mobile
Check:
- Content readable on mobile viewport
- No horizontal scroll
- Buttons/links tappable (not too small)
- Navigation works
4. Link Validation
# Check all external links resolve
grep -r "href=" src/ | grep -o 'https://[^"]*' | sort -u | while read url; do
curl -s -o /dev/null -w "%{http_code} $url\n" "$url"
done
5. Performance Quick Check
- Page loads in < 3 seconds
- No massive bundle warnings (> 500KB)
- Images optimized (not raw screenshots)
6. SEO/Meta Basics
Verify in index.html:
-
<title>set (not generic) -
<meta name="description">present -
<meta property="og:*">for social sharing - Favicon present
Pre-Deploy Command
# Run full QA suite
scripts/qa-check.sh <project-dir>
Fail = No Deploy
If ANY check fails:
- Document the issue
- Fix it
- Re-run QA
- Only then deploy
Quick Reference
| Check | Tool | Pass Criteria |
|---|---|---|
| Build | npm run build | Exit 0, no errors |
| Browser | browser snapshot | No console errors |
| Mobile | browser screenshot | Readable, no scroll |
| Links | curl | All 200/301 |
| Speed | Browser | < 3s load |
| SEO | Read index.html | All meta present |
Post-Deploy Verification
After deploy, ALWAYS:
- Visit production URL in browser
- Click through main features
- Check mobile view
- Verify analytics loading (if added)
Only THEN announce/share the project.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gizmo-dev-qa-check": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
doctorbot-ci-validator
Stop failing in production. Validate your GitHub Actions, GitLab CI & Keep workflows offline with surgical precision. Born from Keep bounty research, perfected for agents.
goldenseed
Deterministic entropy streams for reproducible testing and procedural generation. Perfect 50/50 statistical distribution with hash verification. Not cryptographically secure - use for testing, worldgen, and scenarios where reproducibility matters more than unpredictability.
rocm_vllm_deployment
Production-ready vLLM deployment on AMD ROCm GPUs. Combines environment auto-check, model parameter detection, Docker Compose deployment, health verification, and functional testing with comprehensive logging and security best practices.
astrai-code-review
AI-powered code review with intelligent model routing — saves 40%+ vs always using the most expensive model
human_test
Call real humans to test your product. Get structured usability feedback with NPS scores, step-by-step task reports, and AI-aggregated findings.