Communitygithub.com

FelipeStruchel/landing-page-skills

Use 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.

O que é landing-page-skills?

Esta skill é um sistema rígido de registro de feedback projetado para assistentes de IA que trabalham em landing pages de clientes. Ela força o assistente a capturar e arquivar cada reação – seja ela positiva, negativa ou uma correção – imediatamente após qualquer entrega (texto, foto, tela, deploy), antes de prosseguir com o próximo turno. O objetivo principal é eliminar a perda de aprendizado, transformando comentários informais em entradas estruturadas (E<nn>) que possam ser consultadas posteriormente. A skill funciona nos modos Copilot (edição de arquivos, leitura e execução de comandos) e Agent (acesso total ao sistema de arquivos e execução de scripts Node.js). Ela define uma 'Iron Law' que proíbe qualquer resposta sem que o feedback seja registrado, além de fornecer uma função de portão (Gate Function) para decidir o que constitui feedback válido, um formato de rascunho (`<draft-feedback>`) e comandos específicos para gravar a entrada usando um script Node.js. Também inclui bandeiras vermelhas (Red Flags) para evitar racionalizações comuns que levam à omissão de registros.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-registrar-feedback

Perguntar na sua IA favorita

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

Documentação


name: landing-registrar-feedback description: Use 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.

Landing: registrar feedback

O registro acontece durante o trabalho, não depois. Violar a letra é violar o espírito.

Iron Law

NENHUMA RESPOSTA COM REAÇÃO OU ENTREGA TERMINA
SEM A ENTRADA E<nn> GRAVADA E RELIDA.

Gate Function

  1. Triagem. É reação a algo entregue? Pergunta, pedido de alteração e preferência pontual sem reação não são feedback. Ajuste de baixo risco sem reação não gera entrada.
  2. Primeira coisa da resposta, se há reação:
<draft-feedback>
entregavel: <nome>
reacao: "<frase literal>"
escopo: <toda-landing|b2c|b2b|saude-bem-estar|so-este-cliente>
</draft-feedback>
  1. Resolva o problema técnico normalmente.
  2. Última ação da resposta, antes de devolver o turno: node ~/.claude/skills/criar-landing-page/assets/kit/record-feedback.js --cliente <nome> --entregavel "<…>" --escopo <…> --tipo explicito --reacao "<frase literal>" [--evidencia preferencia|defeito|requisito|resultado-medido] [--impacto baixo|medio|alto] [--licao "<regra>"] [--ja-aconteceu "<cliente>/E<nn>"]
  3. O comando imprime E<nn> só depois de reler o arquivo. Escreva "E gravada". Se falhar, diga que falhou e mantenha o bloco visível.
  4. Hipótese (você inferiu, ninguém disse): --tipo hipotese --hipotese "<texto>", sem --reacao. Nunca entre aspas.

Antes de uma entrega nova, leia as entradas da mesma categoria no 02 de todos os clientes e as regras do _regras-vivas.md; se houver <draft-feedback> na conversa sem E<nn> gravada depois dele, grave-o primeiro.

Red Flags: pare

  • "Registro no fim do projeto" · "Foi um comentário pequeno" · "Estou no meio de uma refatoração"
  • Gravar uma suposição como se fosse citação
  • Dizer "registrado" sem ter rodado o comando
RacionalizaçãoRealidade
"Perco o fio se parar agora"Por isso o registro é a última ação, e o bloco vem primeiro
"Resumo com minhas palavras"A reação entra citada
"O script falhou, anoto mentalmente"Não existe buffer oculto: avise a falha e mantenha o bloco
"É óbvio que ele não gostou"Isso é hipótese: --tipo hipotese

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 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.

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 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.

Habilidades Relacionadas