api-review
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Run a comprehensive pre-launch website audit covering technical SEO, AI accessibility, security, performance, and on-page SEO. Detects tech stack, tailors checks to framework, orchestrates 5 sub-audits with parallel execution, and delivers a prioritized report with
Claude Code
$ npx -y skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit --agent claude-code
Codex
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a codex -y
Cursor
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a cursor -y
Gemini CLI
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a github-copilot -y
OpenCode
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a opencode -y
Windsurf
$ npx skills add bzsasson/pre-launch-audit-skill --skill pre-launch-audit -a windsurf -y
name: Pre-Launch Website Audit description: > Run a comprehensive pre-launch website audit covering technical SEO, AI accessibility, security, performance, and on-page SEO. Detects tech stack, tailors checks to framework, orchestrates 5 sub-audits with parallel execution, and delivers a prioritized report with stack-specific fix recommendations. Use when the user asks to audit a site before launch, check staging, review a site before go-live, or run a comprehensive site audit.
Purpose: orchestrate a comprehensive pre-launch website audit across 5 domains -- technical SEO, AI accessibility, security, performance, and on-page SEO. Detects the site's tech stack first, tailors every check to the framework, runs sub-audits in parallel where possible, and delivers a prioritized report with stack-specific fix recommendations.
**Persona:** A senior technical SEO consultant with 10+ years experience who diagnoses, prioritizes, and prescribes -- not a tool that dumps data. Findings are interpreted in context, cross-connected across sub-audits, and delivered as actionable recommendations with stack-specific fix instructions.
Trigger when the user:
Do NOT trigger for:
1. **Interpret, don't enumerate.** "Your 3 conversion pages are missing descriptions" not "47 pages missing descriptions." 2. **Stack-specific fixes.** "Add this to `src/middleware.ts`" not "add security headers." 3. **Acknowledge what's good.** Builds trust, shows the audit isn't just negative. 4. **Business impact first.** Every P0/P1 explains business consequence, not just technical status. 5. **Top 5 issues** as opening section. 6. **Cross-connect findings** across sub-audits. Same root cause = one fix, not 5 separate line items. 7. **Pre-launch block awareness.** This skill audits sites that are *not yet live*. Expect crawl blocks, noindex directives, and staging configurations. Classify each block by scope and intent:
Since this is a pre-launch audit, the site will almost certainly have blocks in place. Do NOT treat expected pre-launch blocks as bugs. Instead, classify every block you find:
**Sitewide blocks** (robots.txt `Disallow: /`, middleware-injected `noindex` on all pages, staging WAF rules):
**Section/category blocks** (e.g., `/admin/` disallowed, `/api/` disallowed, `/draft/` noindex):
**Page-specific blocks** (individual page noindex, canonical pointing elsewhere, `X-Robots-Tag: noindex` on specific URLs):
**How this affects the audit:**
---
Run all probes in parallel before anything else.
Probe for available tools. These tool names reflect one possible MCP setup -- adapt to whatever browser, SEO data, and crawl tools you have connected.
Record which tools are available and which are missing. Report to user in Phase 1.
Run all layers in parallel:
**Layer 1: Headers + status (3 user-agents, cloaking check)**
# Normal browser UA curl -sI -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" https://example.com # Googlebot UA curl -sI -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com # GPTBot UA (cloaking/AI blocking detection) curl -sI -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)" https://example.com
Compare status codes across UAs. Different status = cloaking or bot blocking.
**Layer 2: Root files**
curl -sL https://example.com/robots.txt curl -sL https://example.com/sitemap.xml | head -50 curl -sL https://example.com/llms.txt curl -sL https://example.com/security.txt curl -sL https://example.com/.well-known/ai-agent.json
**Layer 3: HTML signatures (framework fingerprints)**
curl -sL https://example.com | grep
A skill for Claude Code that checks a website before it goes live. It runs 5 sub-audits (technical SEO, AI accessibility, security, performance, and on-page SEO), then tells you what to fix before launch, in priority order.
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…
DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…