Communitygithub.com

FelipeStruchel/landing-page-skills

Utile quand Felipe demande de redessiner les skills de landing page, de réviser les apprentissages accumulés, de traiter les retours en attente, de mettre à jour le fichier _regras-vivas.md, d'effectuer la migration initiale des règles, ou lorsque l'étape 0 propose la migration. Ne pas utiliser pendant la construction d'un client.

Qu'est-ce que landing-page-skills ?

Ce skill a pour mission de transformer le feedback brut en règles vérifiées et testées, en suivant une approche rigoureuse de TDD (RED, GREEN, REFACTOR). Il force l'utilisateur à ne jamais créer ou modifier une règle sans preuve concrète (évidence) et sans un test préalable qui échoue. Il s'applique principalement aux projets de landing page, en particulier pour le repository `criar-landing-page` et son kit d'assets. Le workflow inclut le listage des retours, la recherche de patterns similaires dans d'autres clients, la classification par impact et généralisabilité, la création de règles avec des identifiants formels (R-nnn), la rédaction de scénarios de test (RED), l'édition de la règle (GREEN), puis le refactoring (REFACTOR). Une phase d'élagage obligatoire supprime les règles redondantes, et une validation par des scripts intégrés garantit l'intégrité. Le skill est conçu pour les sous-agents de Claude Code ou Codex qui travaillent sur l'évolution continue des skills, avec une option de migration initiale où toutes les entrées `processado: não` sont traitées pour générer une première version de `_regras-vivas.md`. Il repose sur le prérequis `superpowers:writing-skills` pour gérer les scénarios de pression avec sous-agent.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Landing : faire évoluer les skills

Transforme le feedback brut en règle vérifiée. Une règle sans test devient un dogme. Violer la lettre, c'est violer l'esprit.

Loi de fer

AUCUNE RÈGLE SANS PREUVE ET PORTÉE.
AUCUNE ÉDITION DE SKILL SANS UN TEST QUI ÉCHOUE AVANT.

CONTEXTE REQUIS : superpowers:writing-skills (scénarios de pression avec sous-agent ; RED, GREEN, REFACTOR).

Fonction de porte

  1. Lister : node kit/processar-feedback.js listar (kit = ~/.claude/skills/criar-landing-page/assets/kit). Groupez par portée et catégorie.
  2. Parallèles : pour chaque leçon, cherchez la même chez d'autres clients (grep -n dans les 02 et les 05-aprendizados.md) et lisez les entrées. Une preuve defeito ou resultado-medido pèse plus qu'une preferencia. Une hypothèse ne compte pas.
  3. Classer selon la matrice :
SituationDestination
Répétée et généralisablecandidate à règle générale
Répétée, dépendante de l'environnementrègle avec balises (aplica_quando)
Rare, à fort impact (secret exposé)règle de sécurité, même avec une occurrence
Subjective, sans confirmationreste hypothèse
Sans bénéfice ou déjà couverte par un scriptne pas promouvoir
  1. Nouvelle règle : id R-nnn, preuve réelle (cliente/E<nn>), portée, aplica_quando du vocabulaire fermé, nao_se_aplica_quando, critère de suppression, vérification (script du kit ou nenhuma) et skill responsable.
  2. Si la règle modifie une skill : écrivez le scénario de pression dans _testes-skills/cenarios/, exécutez sans la modification (RED, enregistrez la rationalisation), éditez, exécutez avec (GREEN), comblez les brèches (REFACTOR). Sans RED, supprimez l'édition.
  3. Élagage obligatoire : supprimez ou fusionnez les règles redondantes, dupliquées entre skills ou déjà couvertes par un script. Aucun redessin n'ajoute seulement. node _testes-skills/lint-skill.mjs <skill> avant et après (mots).
  4. Valider : node kit/check-regras.js --file ~/projets/criar-site/_regras-vivas.md et le test de sélection par balises des clients fictifs.
  5. Clôturer : node kit/processar-feedback.js marcar --versao v<N> ; enregistrer dans _evolucao.md : ce qui a changé, ce qui a été élagué et les métriques (approbations rouvertes, erreurs par catégorie, régressions, faux positifs, fois où Felipe a rappelé l'enregistrement).

Mode migration : même processus avec toutes les entrées processado: não, en partant des 05-aprendizados.md, en générant _regras-vivas.md v1 et _evolucao.md. Divisez le fichier en _regras-vivas/ seulement sur critère mesuré (taille, échec de récupération, catégorie avec volume).

Drapeaux rouges : arrêtez

  • « C'est arrivé une fois, ça devient une règle générale » (sauf sécurité)
  • « C'est évident, je saute le test » · preuve inventée ou sans E<nn> réel
  • Règle d'un client promue en globale · ajouter sans élaguer
RationalisationRéalité
« Felipe aime ça, donc c'est une règle »Préférence sans confirmation reste hypothèse avec portée
« C'est juste une ligne dans la skill »Édition sans RED est la même violation du TDD
« Deux occurrences suffisent »La fréquence est une priorité, pas un critère : évaluez l'applicabilité et le risque
« Plus de règles, plus de sécurité »Trop de règles deviennent du bruit ; élaguer fait partie du travail

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.

Skills associés