Communitygithub.com

FelipeStruchel/landing-page-skills

Use when o Felipe pede para redesenhar skills de landing page, revisar aprendizados acumulados, processar feedbacks pendentes, atualizar o _regras-vivas.md, fazer a migração inicial das regras, ou quando o Passo 0 oferece a migração. Não use durante a construção de um cliente.

What is landing-page-skills?

landing-page-skills is a Claude Code agent skill that use when o Felipe pede para redesenhar skills de landing page, revisar aprendizados acumulados, processar feedbacks pendentes, atualizar o _regras-vivas.md, fazer a migração inicial das regras, ou quando o Passo 0 oferece a migração. Não use durante a construção de um cliente.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-evoluir-skill

Ask in your favorite AI

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

Documentation

Landing: evoluir as skills

Transforma feedback bruto em regra verificada. Regra sem teste vira dogma. Violar a letra é violar o espírito.

Iron Law

NENHUMA REGRA SEM EVIDÊNCIA E ESCOPO.
NENHUMA EDIÇÃO DE SKILL SEM UM TESTE QUE FALHA ANTES.

REQUIRED BACKGROUND: superpowers:writing-skills (cenários de pressão com subagente; RED, GREEN, REFACTOR).

Gate Function

  1. Listar: node kit/processar-feedback.js listar (kit = ~/.claude/skills/criar-landing-page/assets/kit). Agrupe por escopo e categoria.
  2. Paralelos: para cada lição, procure a mesma em outros clientes (grep -n nos 02 e nos 05-aprendizados.md) e leia as entradas. Evidência defeito ou resultado-medido pesa mais que preferencia. Hipótese não conta.
  3. Classificar pela matriz:
SituaçãoDestino
Repetida e generalizávelcandidata a regra geral
Repetida, dependente do ambienteregra com tags (aplica_quando)
Rara, alto impacto (segredo exposto)regra de segurança, mesmo com uma ocorrência
Subjetiva, sem confirmaçãopermanece hipótese
Sem benefício ou já coberta por scriptnão promover
  1. Regra nova: id R-nnn, evidência real (cliente/E<nn>), escopo, aplica_quando do vocabulário fechado, nao_se_aplica_quando, critério de remoção, checagem (script do kit ou nenhuma) e skill responsável.
  2. Se a regra muda uma skill: escreva o cenário de pressão em _testes-skills/cenarios/, rode sem a mudança (RED, registre a racionalização), edite, rode com (GREEN), feche as brechas (REFACTOR). Sem RED, apague a edição.
  3. Poda obrigatória: remova ou funda regras redundantes, duplicadas entre skills ou cobertas por script. Nenhum redesenho só acrescenta. node _testes-skills/lint-skill.mjs <skill> antes e depois (palavras).
  4. Validar: node kit/check-regras.js --file ~/projetos/criar-site/_regras-vivas.md e o teste de seleção por tags dos clientes fictícios.
  5. Fechar: node kit/processar-feedback.js marcar --versao v<N>; registrar em _evolucao.md: o que mudou, o que foi podado e as métricas (aprovações reabertas, erros por categoria, regressões, falsos positivos, vezes em que o Felipe lembrou o registro).

Modo migração: mesmo processo com todas as entradas processado: não, partindo dos 05-aprendizados.md, gerando _regras-vivas.md v1 e _evolucao.md. Divida o arquivo em _regras-vivas/ só por critério medido (tamanho, falha de recuperação, categoria com volume).

Red Flags: pare

  • "Aconteceu uma vez, vira regra geral" (exceto segurança)
  • "É óbvio, pulo o teste" · evidência inventada ou sem E<nn> real
  • Regra de um cliente promovida a global · acrescentar sem podar
RacionalizaçãoRealidade
"O Felipe gosta, então é regra"Preferência sem confirmação fica como hipótese com escopo
"É só uma linha na skill"Edição sem RED é a mesma violação do TDD
"Duas ocorrências bastam"Frequência é prioridade, não critério: avalie aplicabilidade e risco
"Mais regras, mais segurança"Regra demais vira ruído; podar é parte do trabalho

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

FelipeStruchel/landing-page-skills

Use when o Felipe pede para criar, montar, refazer ou retomar uma landing page ou site de uma página para um negócio ou cliente, ou abre uma pasta de cliente em criar-site/. Não use para redesenhar as próprias skills (landing-evoluir-skill).

FelipeStruchel/landing-page-skills

Use when começa um cliente novo de landing page sem 01-negocio-e-escopo.md aprovado, quando faltam dados do negócio, mídias, nomes ou perfis, ou quando o Felipe pede o questionário de entrada. Não use para escolher estilo visual (landing-direcao-visual).

FelipeStruchel/landing-page-skills

Use when o 01-negocio-e-escopo.md está aprovado e falta escolher o estilo visual de uma landing page, ou quando uma tela interna (agenda, painel) de um cliente precisa de visual. Não use para levantar dados do negócio (landing-descoberta).

FelipeStruchel/landing-page-skills

Use when uma landing page está pronta para ir ao ar: publicar, fazer deploy, configurar domínio ou Cloudflare, limpar cache, ou conferir o site já publicado. Não use para construir a página (criar-landing-page).

FelipeStruchel/landing-page-skills

Use when SEMPRE durante o trabalho em uma landing page de cliente: ao entregar qualquer coisa (texto, foto, tela, deploy) e ao receber reação, correção, elogio ou aprovação do Felipe ou do cliente.

FelipeStruchel/landing-page-skills

Use when uma landing page precisa de software além da página estática: agenda ou reserva, painel, API, banco, e-mail transacional, notificação, ou qualquer serviço que roda no servidor ao lado de outro sistema. Não use para páginas só de HTML, CSS e JS.

Related Skills