Communitygithub.com

launch-check: is my personal site ready to launch?

Agent Skill that runs a pre-launch check on a website or portfolio for security, search, accessibility, speed and after-launch basics, and reports every item as Pass, Fix or Not applicable with evidence, then a numbered fix list, most important first.

What is launch-check: is my personal site ready to launch??

Personal Website recipe step 2 (pre-launch check), from miguelclavel/claude-skills-for-designers (released 2026-10-08, MIT; ten Claude Code skills by a senior product designer, who says they are how his own portfolio and GitHub were made). Point it at the live URL, the project folder or both. Security: search code and git history for keys (sk-, ghp_, AKIA), confirm /.git/config and /.env return 404, check that http redirects to HTTPS and read the security headers. Search for Google and AI assistants: one unique title under about 60 characters and meta description under about 160 per page, canonical links, noindex on private pages, an og:image share image, structured data for the person and a plain-text /llms.txt. Accessibility: WCAG AA contrast in every theme, keyboard access, visible focus, alt text, reflow at 320px and reduced motion, with anything untestable marked to confirm by hand. Speed: sized, lazy-loaded images and cache-safe file names. After launch: analytics that exclude the owner. Output is one Check | Status | Evidence table per section; nothing passes without evidence.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/miguelclavel/claude-skills-for-designers/tree/HEAD/skills/launch-check

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Launch check

Check a site the way a careful launch would, and report every item as pass, fix, or not applicable, with the evidence. Work from the live URL, the project folder, or both.

Security

  • Secrets: search the code and the git history for keys and tokens (git log -p for patterns like sk-, ghp_, AKIA, token, secret). Check the published files too.
  • Only the site is published: request /.git/config, /.env and any config files; each should return 404.
  • HTTPS: plain http:// should redirect. Read the response headers (curl -sI) for Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, X-Content-Type-Options and Referrer-Policy.
  • Forms and endpoints check what they receive; there's a one step rollback.

Search, for Google and AI assistants

  • One unique <title> per page, under about 60 characters. One unique meta description, under about 160.
  • Canonical links set; private pages marked noindex.
  • A share image (og:image) on important pages, structured data for the person or organisation, and a plain text /llms.txt.

Accessibility

  • Contrast passes WCAG AA in every theme, every action works with a keyboard, focus is visible, images have alt text, it reflows at 320 pixels, and motion respects reduced motion. Test what you can; mark the rest "to confirm by hand".

Speed

  • Images sized for where they're shown and lazy loaded below the first screen.
  • Caching won't freeze old code in visitors' browsers: new code gets new file names, or HTML has a short cache time.

After launch

  • Analytics works and excludes the owner's visits; there's a way to hear what people couldn't find (a log, a form, a weekly review), and someone owns looking at it.

Output

One table per section: | Check | Status | Evidence |. Status is Pass, Fix or Not applicable. Then the fixes as a numbered list, most important first. Never mark something as passing without evidence.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Related Skills