Communitygithub.com

launch-check: meu site pessoal está pronto para lançar?

Skill de agente que faz uma checagem pré-lançamento de um site ou portfólio: segurança, busca, acessibilidade, velocidade e o básico pós-lançamento. Cada item volta como Pass, Fix ou Não se aplica, com evidência, seguido de uma lista numerada de correções, da mais importante para a menos.

O que é launch-check: meu site pessoal está pronto para lançar??

Passo 2 da receita Site pessoal (checagem pré-lançamento), de miguelclavel/claude-skills-for-designers (lançado em 2026-10-08, MIT; dez skills do Claude Code de um product designer sênior, que diz ter feito assim o próprio portfólio e o GitHub). Passe a URL no ar, a pasta do projeto ou ambos. Segurança: procurar chaves no código e no histórico do git (sk-, ghp_, AKIA), confirmar que /.git/config e /.env retornam 404, que http redireciona para HTTPS, e ler os cabeçalhos de segurança. Busca para Google e assistentes de IA: um title único com menos de uns 60 caracteres e uma meta description com menos de 160 por página, links canônicos, noindex em páginas privadas, imagem de compartilhamento og:image, dados estruturados da pessoa e um /llms.txt em texto puro. Acessibilidade: contraste WCAG AA em todos os temas, teclado, foco visível, texto alternativo, reflow em 320 px e movimento reduzido; o que não der para testar fica marcado para confirmar à mão. Velocidade: imagens no tamanho certo e com carregamento lento, nomes de arquivo seguros para cache. Pós-lançamento: analytics que exclui o dono. Saída: uma tabela Checagem | Status | Evidência por seção; nada passa sem evidência.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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.

Habilidades Relacionadas