Communitygithub.com

FelipeStruchel/landing-page-skills

Utilisez-la quand Felipe demande de créer, assembler, refaire ou reprendre une landing page ou un site d'une page pour un client, ou lorsqu'il ouvre un dossier client dans créer-site/. Ne pas utiliser pour redessiner ses propres compétences (landing-evoluir-skill).

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

Cette compétence orchestre la création de landing pages pour des clients selon un processus rigoureux de phases et de jalons (gates). Le disque est la source unique de vérité ; la mémoire de la conversation n'est pas fiable. Chaque phase doit être approuvée avant que la suivante ne commence, et toute violation de cette règle invalide le processus. La compétence s'appuie sur des sous-compétences dédiées pour la découverte, la direction visuelle, la planification, l'exécution, la révision et la publication. Elle gère proportionnellement le risque (faible, moyen, élevé) avec des mécanismes de vérification appropriés, et inclut des garde-fous (drapeaux rouges) pour éviter les erreurs fréquentes comme se fier à la mémoire ou sauter les étapes.

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

Demander à votre IA préférée

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

Documentation

Créer une landing page

Orchestre les phases et les jalons. Le disque est la source de vérité ; la mémoire de la conversation ne l'est pas. Violer la lettre, c'est violer l'esprit.

Loi de fer

AUCUNE PHASE NE COMMENCE SANS LE JALON DE LA PRÉCÉDENTE APPROUVÉ
Sortie ≠ 0 du check-gate, ou aucune sortie, est un échec.

Données : ~/projets/créer-site/ (CRIAR_SITE_ROOT). Kit et commandes : ~/.claude/compétences/créer-landing-page/assets/kit/README.md. Modèles : assets/modèles/. SOUS-COMPÉTENCE OBLIGATOIRE : landing-registrer-feedback s'applique à toutes les phases.

Étape 0 (obligatoire au démarrage ou à la reprise d'un client ; un ajustement à faible risque dans une phase approuvée l'évite)

  1. test -f ~/projets/créer-site/_règles-vivantes.md
  2. N'existe pas : arrêtez et demandez : « On dirait que la migration initiale n'a pas été faite. Voulez-vous que je lance maintenant landing-evoluir-skill pour générer le _règles-vivantes.md à partir de l'historique de créer-site/ ? » Si oui : SOUS-COMPÉTENCE OBLIGATOIRE : Utilisez landing-evoluir-skill (mode migration) et revenez à l'étape 1.
  3. Existe : lisez entièrement, définissez les tags du projet, exécutez node check-règles.js --fichier <règles> --tags <tags> --lister, enregistrez les identifiants dans 01 et dites en une ligne celles qui s'appliquent à ce client.

Fonction Gate

AVANT chaque phase :

  1. node check-gate.js --client <nom> --avant-de <phase>
  2. Lisez les fichiers d'entrée de la phase (jamais la mémoire).
  3. Exécutez la phase.
  4. Enregistrez la sortie avec le frontmatter approuvé : false.
  5. Montrez à Felipe et attendez le « oui » explicite.
  6. node approve.js --fichier <fich> --phase <phase> --via conversation --citation "<extrait littéral du oui>". Phases à haut risque (logiciel-supplémentaire, publication) : Felipe exécute ! node approve.js ... --via commande.
PhaseCompétenceSortie
découvertelanding-découverte01-business-et-scope.md, inventaire-actifs.md
direction-visuellelanding-direction-visuelledirection-visuelle.md
plansuperpowers:writing-plans, sauvegardé dans <client>/plan.mdplan.md
exécutionsuperpowers:executing-plans ; landing-logiciel-supplémentaire si a:logiciel-supplémentairesite, 03-décisions.md
révisionsuperpowers:requesting-code-review plus le kitrésultats dans publication.md
publicationlanding-publierpublication.md

Pendant l'exécution, copiez règles-site.json et paires-contraste.json des modèles et exécutez le kit à chaque livraison.

Rigueur proportionnelle au risque

RisqueExemplesExige
Faibletexte, espacement, défaut localisé dans une phase approuvéeexécuter directement, sans Étape 0 ni gates ; uniquement les vérifications pertinentes ; n'enregistrer que s'il y a eu réaction
Moyenidentité visuelle, sections, décision approuvéeimpact court ; approve.js --réouvrir de la phase affectée
Élevéinfrastructure, ressource partagée, données, productionLoi de fer de la compétence ; acceptation par commande

Modifier ce qu'un artefact approuvé affirme rouvre ce jalon ; en cas de doute, classe ci-dessus.

Drapeaux Rouges : arrêtez

  • « Je me souviens de ce que le client a dit » · « C'est déjà approuvé, je vais directement » · « C'est rapide, je saute le questionnaire »
  • Écrire approuvé : true à la main · cacher un changement matériel dans ## Points en suspens
  • Décider de la stack sans demander · maquette pour la nouvelle landing
RationalisationRéalité
« Felipe est pressé »La hâte n'approuve pas une phase : exécutez le gate
« C'est juste un ajustement »Classez le risque ; un risque faible peut déjà y aller directement
« La mémoire suffit »Lisez le fichier ; la mémoire est la source la moins fiable

Individual skills in this repo

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

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