Communitygithub.com

FelipeStruchel/landing-page-skills

Felipeがランディングページやビジネス向けのシングルページサイトを作成、修正、作り直し、再開する際に使用します。新しいクライアントのフォルダを開く場合も対象です。スキル自体の再設計には使用しないでください。

landing-page-skills とは?

このスキルは、Felipe Struchel がランディングページプロジェクトをフェーズとゲートで厳密に管理するためのものです。ディスク上のファイルを唯一の信頼できる情報源とし、会話の記憶に依存しません。各フェーズは前のゲートが承認されるまで開始できず、厳格なIron Lawに従います。スキルは、プロジェクトの初期化(Passo 0)、各フェーズのゲートチェック、成果物の承認と記録を自動化します。低リスクの調整は簡略化されたプロセスで直接実行できますが、高リスクの変更は厳格なIron Lawが適用されます。サブスキルとして`landing-registrar-feedback`が必須であり、`landing-evoluir-skill`も必要に応じて使用されます。

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

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

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

ドキュメント

ランディングページの作成

フェーズとゲートを統括します。ディスクが真実の源です。会話の記憶はそうではありません。 文言に違反することは精神に違反することです。

Iron Law

いかなるフェーズも、前のフェーズのゲートが承認されなければ開始しない
check-gate の戻り値 ≠ 0、または戻り値なしは、不合格とみなす。

データ: ~/projetos/criar-site/ (CRIAR_SITE_ROOT)。キットとコマンド: ~/.claude/skills/criar-landing-page/assets/kit/README.md。テンプレート: assets/modelos/。必須サブスキル: landing-registrar-feedback は全フェーズで有効です。

ステップ 0(クライアントの開始または再開時に必須。承認済みフェーズでの低リスク調整は不要)

  1. test -f ~/projetos/criar-site/_regras-vivas.md
  2. 存在しない場合: 停止し、次のように尋ねてください: 「初期移行が完了していないようです。今すぐ landing-evoluir-skill を起動して、criar-site/ の履歴に基づいて _regras-vivas.md を生成しますか?」「はい」の場合: 必須サブスキル: landing-evoluir-skill(マイグレーションモード)を使用し、ステップ1に戻ってください。
  3. 存在する場合: 全文を読み、プロジェクトのタグを設定し、node check-regras.js --file <regras> --tags <tags> --listar を実行し、ID を 01 に記録し、このクライアントに該当するものを1行で伝えてください。

ゲート関数

各フェーズの前に:

  1. node check-gate.js --cliente <nome> --antes-de <fase>
  2. フェーズの入力ファイルを読んでください(決して記憶に頼らないこと)。
  3. フェーズを実行します。
  4. 出力を aprovado: false の frontmatter で保存します。
  5. Felipe に表示し、明示的な「はい」を待ちます。
  6. node approve.js --file <arq> --fase <fase> --via conversa --citacao "<trecho literal do sim>" を実行します。高リスクフェーズ(software-extra、publicacao): Felipe が ! node approve.js ... --via comando を実行します。
フェーズスキル出力
descobertalanding-descoberta01-negocio-e-escopo.md、inventario-assets.md
direcao-visuallanding-direcao-visualdirecao-visual.md
planosuperpowers:writing-plans、<cliente>/plano.md に保存plano.md
execuçãosuperpowers:executing-plans; tem:software-extra の場合は landing-software-extraサイト、03-decisoes.md
revisãosuperpowers:requesting-code-review とキットpublicacao.md に結果
publicaçãolanding-publicarpublicacao.md

実行時には、テンプレートから regras-site.json と pares-contraste.json をコピーし、納品ごとにキットを実行してください。

リスクに応じた厳格さ

リスク例要件
低テキスト、スペーシング、承認済みフェーズ内の局所的な欠陥直接実行、ステップ0もゲートもなし。関連するチェックのみ。反応があった場合のみ記録
中ビジュアルアイデンティティ、セクション、承認済みの決定短期的な影響。approve.js --reabrir で該当フェーズを再開
高インフラ、共有リソース、データ、本番環境スキルの Iron Law。コマンドによる承認

承認されたアーティファクトの記述を変更すると、そのゲートが再開されます。疑問がある場合は、上記の分類に従ってください。

レッドフラグ: 停止

  • 「クライアントが言ったことを覚えている」・「もう承認済みだからそのまま進める」・「簡単だから質問票は飛ばす」
  • aprovado: true を手書きする・重要な変更を ## Pendências に隠す
  • 問い合わせずにスタックを決定する・新しいランディングページのモックアップ
合理化現実
「Felipe は急いでいる」急いでもフェーズは承認されない。ゲートを実行せよ
「ちょっとした調整だ」リスクを分類せよ。低リスクなら直接進められる
「記憶で十分だ」ファイルを読め。記憶は最も信頼性の低い情報源だ

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.

関連スキル