Communitygithub.com

FelipeStruchel/landing-page-skills

新しいランディングページプロジェクトが01-negocio-e-escopo.mdの承認なしに開始された場合、ビジネスデータ、メディア、名前、プロフィールが不足している場合、またはFelipeがエントリーアンケートを依頼した場合に使用します。視覚スタイルの選択(landing-direcao-visual)には使用しないでください。

landing-page-skills とは?

このスキルは、ランディングページプロジェクトの初期段階で、必要な情報を一度に収集し、後戻りや手戻りを防止するための強力なゲート関数を提供します。主にClaude CodeなどのAIエージェント環境で動作し、プロジェクト開始時にビジネスデータ、メディアアセット、名前、プロフィール、依存関係をすべて洗い出します。仕組みとしては、まずプロジェクトフォルダとモデルファイルを作成し、クライアントにアンケートを送信、収集した情報をもとにアセットインベントリを生成、さらにペンデンシー(ID、フィールド、ブロックするフェーズ)を管理します。また、`node check-assets.js`による自動チェックを実行し、不備を修正した上で承認を得るプロセスを徹底します。「最初にまとめてやらなければ、後から必ず手戻りが発生する」という教訓に基づいて設計されており、デザイン着手前にすべての前提条件を満たすことで、効率的かつ高品質なランディングページ制作を実現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-descoberta

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Landing: 発見 (ディスカバリー)

プロジェクトに必要なすべてを、開始時に一度に収集します。ルールの文言に違反することは、精神にも反します。

鉄則 (Iron Law)

アンケート未回答 または
未解決の依存関係 (ID、フィールド、ブロックするフェーズあり) の場合、デザインは一切禁止

最初のアクション: オーケストレーターのステップ0を確認し、references/questionario.md と ~/.claude/skills/criar-landing-page/assets/modelos/01-negocio-e-escopo.md を読み込んでください。会話の履歴は使用しないでください。

ゲート関数 (Gate Function)

  1. ~/projetos/criar-site/<slug>/ (小文字とハイフン) を作成し、モデル 01、02、03、04、inventario-assets.md および fontes/ フォルダを配置します。
  2. 1つのアンケート (references のレイヤー) を送信します。クライアントが回答できない項目は依存関係として記録します。
  3. メディア: ls -R <cliente>/fontes を実行し、関連する画像を開き、存在するパスのみをインベントリに記入します。Instagram、Google、旧サイトは 参照 として扱います。AI生成画像やクライアントの許可がない写真は使用禁止です。
  4. 名称: ブランド名、ドメイン、クライアントが呼ぶサービス名を確認します。
  5. 2つのプロフィール: 企業とそのクライアント (意思決定者、到達場所、決定方法)。ページの目的、期待されるアクション、合格基準。
  6. 依存関係: 本文中に {{PENDENTE:P-nnn}} と pendencias エントリ (id、固定語彙の campo、bloqueia) を記述します。事実をでっち上げてはいけません。
  7. 01 の tags: tipo:、nicho:、tem: を設定します。
  8. node check-assets.js --root <cliente> --fase descoberta を実行し、エラーを修正して再実行します。
  9. サマリーを表示し、「はい」の承認を得たら許可します (オーケストレーターのゲート関数)。

レッドフラグ: 直ちに停止

  • 01 が承認される前に色やレイアウトを選ぶこと
  • 「彼女のInstagramにすべて載っている」という主張
  • 自分で確認していないファイルパス
  • 「おそらく」という価格、営業時間、住所
正当化現実
「少しずつ聞いていく」少しずつだと過去の全プロジェクトで手戻りが発生した: 最初にまとめて聞くこと
「Instagramで写真を見たからこれを使う」参照はアセットではない: ファイルと使用権を要求すること
「妥当な推測だ」所有者がいる依存関係になる; 公開 フェーズでブロックされる
「あと少しだから、もうデザインを始めよう」不足していてデザインをブロックするものは、デザインをブロックする

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

関連スキル