← All skills
vibecode-production-qa-validator
75 / 100 · Review before installing
Check before installing.
By iradoweck/antigravity-awesome-skills (GitHub) · design · 30 stars · scanned at commit 2984de1
13-phase production QA for fullstack Next.js apps: build verification, SEO tags, OG images, favicon, route regression, API auth, page speed, lazy load, vulnerability scan, UI/UX cards, error boundaries, database, secure rendering, and cleanup.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 16 places.
Show 13 more
- skills/vibecode-production-qa-validator/SKILL.md, line 61
qa:build() { local log; log="$(mktemp "${TMPDIR:-/tmp}/qa-build.XXXXXX.log")" || return 1; set -o pipefail; npm run build 2>&1 | tee "$log"; local rc=$?; set +o - skills/vibecode-production-qa-validator/SKILL.md, line 82
qa:auth() { - skills/vibecode-production-qa-validator/SKILL.md, line 112
qa:routes() { local F=0; for p; do local C=$(curl -so /dev/null -w "%{http_code}" "$PROD_URL$p"); echo "$C $p"; [ "$C" = "200" ] || ((F++)); done; return $F; } - skills/vibecode-production-qa-validator/SKILL.md, line 133
qa:seo() { - skills/vibecode-production-qa-validator/SKILL.md, line 158
qa:api() { - skills/vibecode-production-qa-validator/SKILL.md, line 177
qa:git() { - skills/vibecode-production-qa-validator/SKILL.md, line 195
qa:smoke() { - skills/vibecode-production-qa-validator/SKILL.md, line 214
qa:lazyload() { - skills/vibecode-production-qa-validator/SKILL.md, line 239
qa:vulns() { - skills/vibecode-production-qa-validator/SKILL.md, line 270
qa:ux:cards() { - skills/vibecode-production-qa-validator/SKILL.md, line 302
qa:database() { - skills/vibecode-production-qa-validator/SKILL.md, line 328
qa:secure() { - skills/vibecode-production-qa-validator/SKILL.md, line 344
cat > .git/hooks/pre-commit << 'EOF'
Downloads and installs other software
The author does not mention this.
Found in 8 places.
Show 5 more
- skills/vibecode-production-qa-validator/SKILL.md, line 223
echo " ⚠ Run 'npx lighthouse $PROD_URL --view' for full weight analysis" - skills/vibecode-production-qa-validator/SKILL.md, line 346
npx tsc --noEmit || exit 1 - skills/vibecode-production-qa-validator/SKILL.md, line 347
npx eslint . --ext .js,.jsx,.ts,.tsx --max-warnings 0 || exit 1 - skills/vibecode-production-qa-validator/SKILL.md, line 366
- run: npx tsc --noEmit - skills/vibecode-production-qa-validator/SKILL.md, line 367
- run: npx eslint . --ext .js,.jsx,.ts,.tsx --max-warnings 0
Connects to the internet
The author does not mention this.
Found in 17 places.
Show 14 more
- skills/vibecode-production-qa-validator/SKILL.md, line 112
qa:routes() { local F=0; for p; do local C=$(curl -so /dev/null -w "%{http_code}" "$PROD_URL$p"); echo "$C $p"; [ "$C" = "200" ] || ((F++)); done; return $F; } - skills/vibecode-production-qa-validator/SKILL.md, line 113
qa:robots() { curl -s "$PROD_URL/robots.txt" | grep -qi "Disallow: /$" && echo " ✗ Blocks all crawlers" || echo " ✓ OK"; } - skills/vibecode-production-qa-validator/SKILL.md, line 114
qa:sitemap() { curl -s "$PROD_URL/sitemap.xml" | python3 -c "import sys,xml.etree.ElementTree as ET; ET.parse(sys.stdin); print('✓ Valid XML')"; } - skills/vibecode-production-qa-validator/SKILL.md, line 134
local H=$(curl -s "$PROD_URL"); local F=0 - skills/vibecode-production-qa-validator/SKILL.md, line 138
curl -so /dev/null -w "%{http_code}" "$PROD_URL/favicon.ico" | grep -q 200 || echo " ⚠ No favicon.ico" - skills/vibecode-production-qa-validator/SKILL.md, line 142
local I=$(curl -s "$PROD_URL" | grep -oP 'og:image" content="\K[^"]+'); [[ "$I" =~ ^http ]] || I="$PROD_URL$I" - skills/vibecode-production-qa-validator/SKILL.md, line 143
curl -so /dev/null -w "%{http_code}" "$I" | grep -q 200 || { echo " ✗ og:image returns non-200"; return 1; } - skills/vibecode-production-qa-validator/SKILL.md, line 144
command -v identify &>/dev/null && curl -s "$I" | identify -format "%wx%h" - 2>/dev/null | grep -qP "12\d{2}x6\d{2}" && echo " ✓ ≥ 1200x630" || echo " ⚠ Insta - skills/vibecode-production-qa-validator/SKILL.md, line 160
local R=$(curl -so /dev/null -w "%{http_code} %{content_type}" "$PROD_URL$p") - skills/vibecode-production-qa-validator/SKILL.md, line 163
local E=$(curl -s "$PROD_URL/api/nonexistent") - skills/vibecode-production-qa-validator/SKILL.md, line 196
curl -sI "$PROD_URL" | head -1 | grep -q "200" && echo " ✓ Homepage" || echo " ✗ Homepage" - skills/vibecode-production-qa-validator/SKILL.md, line 197
curl -sI "$PROD_URL/sitemap.xml" | head -1 | grep -q "200" && echo " ✓ Sitemap" || echo " ✗ Sitemap" - skills/vibecode-production-qa-validator/SKILL.md, line 221
local W=$(curl -so /dev/null -w "%{size_download}" "$PROD_URL" 2>/dev/null || echo 0) - skills/vibecode-production-qa-validator/SKILL.md, line 335
curl -s "$PROD_URL/api/nonexistent" 2>/dev/null | grep -qi "stack\|Error:" && echo " ✗ Stack trace leak" || echo " ✓ No stack leak"
Safer alternatives
Low-risk skills in the same category (design) that look related. Check that one does what you need.
Other copies in this repository
iradoweck/antigravity-awesome-skills has 2 more folders with a skill named vibecode-production-qa-validator. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'vibecode-production-qa-validator' ] || [ -L ~/.agents/skills/'vibecode-production-qa-validator' ]; then echo 'A skill folder named vibecode-production-qa-validator already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/iradoweck/antigravity-awesome-skills' "$d" && git -C "$d" checkout --quiet '2984de11956e413008c6f98121cd141c499e47a3' -- 'skills/vibecode-production-qa-validator' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/vibecode-production-qa-validator' ~/.agents/skills/'vibecode-production-qa-validator' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'vibecode-production-qa-validator' ~/.claude/skills/'vibecode-production-qa-validator' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for iradoweck/antigravity-awesome-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/iradoweck/antigravity-awesome-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 2984de1 | 75 |
| 2026-11-06 | 2984de1 | 75 |