ad-compliance-reviewer
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
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.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install gizmo-dev/qa-check打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Mandatory pre-deployment quality assurance. Run this before ANY project goes live.
vercel --prod or any production deploy# Ensure build succeeds without errors
cd <project-dir>
npm run build
Fail criteria: Build errors, warnings about missing dependencies
Use browser tool to verify:
browser snapshot → check for errors
browser console → verify no red errors
browser screenshot --mobile
Check:
# 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
Verify in index.html:
<title> set (not generic)<meta name="description"> present<meta property="og:*"> for social sharing# Run full QA suite
scripts/qa-check.sh <project-dir>
If ANY check fails:
| Check | Tool | Pass Criteria |
|---|---|---|
| Build | npm run build |
Exit 0, no errors |
| Browser | browser snapshot |
No console errors |
| Mobile | browser screenshot |
Readable, no scroll |
| ... |
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# QA Check
Mandatory pre-deployment quality assurance. Run this before ANY project goes live.
## When to Use
- Before `vercel --prod` or any production deploy
- Before announcing/sharing any project URL
- Before publishing skills to ClawHub
- After major code changes
## QA Checklist
### 1. Build Validation
```bash
# 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
```bash
# 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
```bash
# Run full QA suite
scripts/qa-check.sh <project-dir>
```
## Fail = No Deploy
If ANY check fails:
1. Document the issue
2. Fix it
3. Re-run QA
4. 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 |
|...Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
MCP Engineering — Complete Model Context Protocol System
Incident Postmortem Generator
Complete SEO content creation system for AI agents. Research keywords, analyze competitors, write optimized articles, and track rankings — all through natural conversation. No APIs required.