Communitygithub.com

wolfenazz/YzPzCode

ヒーロー、機能、社会的証明、価格、CTAを備えたシングルページのSaaSランディングページを生成します。アクティブなDESIGN.mdのカラーパレット、タイポグラフィ、レイアウトトークンに従います。

YzPzCode とは?

このスキルは、Claude Code、Cursor、CodexなどのAIエージェント向けに設計されており、単一ページのSaaSランディングページを生成します。AIエージェントは、まずワーキングディレクトリ内のDESIGN.mdを読み取り、そこからカラーパレット、タイポグラフィトークン、レイアウト原則を抽出します。その後、ヒーロー(ヘッドライン、サブヘッド、CTA付き)、機能タイル(3~6個)、社会的証明(ロゴや testimonial)、価格表(2~3段階、オプション)、フッターCTA、最小限のフッターという順序でセクションを計画・生成します。出力は、すべてのCSSがインライン化され、data-od-id属性で要素がタグ付けされた単一の `index.html` ファイルです。DESIGN.mdのトークンに厳密に従い、アクセントカラーの使用は2回までに制限することで、クリーンでモダンなデザインを実現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wolfenazz/YzPzCode/tree/HEAD/app/desgin/plugins/_official/examples/saas-landing

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

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

ドキュメント

SaaSランディングスキル

単一ページのSaaSランディングページを生成します。エージェントは、以下のワークフローに正確に従ってください。

1. コンテキストの読み取り

何かを書く前に:

  • 現在のワーキングディレクトリにある DESIGN.md を読み取ってください。存在しない場合は、停止してその旨を尋ねてください。
  • カラーパレット、タイポグラフィトークン、レイアウト原則を特定してください。
  • 「エージェントプロンプトガイド」セクションに注意してください。これは、ここでの指示と矛盾する場合、それらを上書きします。

2. セクションの計画

必須セクション(順序通り):

  1. ヒーロー — ロゴまたはワードマーク、見出し(タグライン入力)、サブ見出し(1~2文)、プライマリCTA、セカンダリCTA。hero_density パラメータを垂直パディング(px)として使用します。
  2. 機能 — 3~6個の機能タイル。各タイル: アイコン、短いタイトル、1~2文の本文。
  3. 社会的証明 — proof_count 個のロゴまたはお客様の声。0の場合は、このセクションをスキップします。
  4. 価格 — 2~3段階。has_pricing がtrueの場合のみ含めます。
  5. フッターCTA — アクセントカラーの大きなバンドに1つのボタンのコールトゥアクション。
  6. フッター — 最小限: リンク + 著作権表示。

3. デザインシステムの適用

  • すべての色はDESIGN.mdのトークンから取得する必要があります。16進数値を独自に作成しないでください。
  • タイポグラフィ: 見出しには宣言された表示フォントを、その他すべてには本文フォントを使用します。
  • レイアウト: グリッド、最大幅、セクション間隔のルールに従います。
  • コンポーネント: 宣言されたボタン/カード/入力パターンを使用します。DESIGN.mdの「深度とエレベーション」が最小限と指示している場合、シャドウを追加しないでください。
  • アクセント: アクセントカラーは、ヒーローで1回、フッターCTAで1回、およびすべてのリンクにのみ使用します。ページにあふれさせないでください。

4. ファイルの作成

単一の自己完結型 index.html を出力します:

  • すべてのCSSは <head> 内の <style> ブロックにインライン化します。
  • DESIGN.mdのフォントがGoogle Fontsなどからロードできない場合のシステムフォントのフォールバックを含めます。
  • 外部JSは含めません。
  • セマンティックHTML(<header>、<main>、<section>、<footer>)を使用します。
  • 編集可能な各要素に data-od-id="<一意のスラッグ>" のタグを付け、ホストアプリのコメントモードがそれをターゲットにできるようにします。

5. 自己チェック

終了する前に、以下を確認してください:

  • すべてのテキストは意味のある内容であり、ダミーテキストではないこと(product_name と tagline の入力を使用し、残りは具体的で説得力のあるコピーを生成すること)。
  • 壊れたカラー参照がないこと(すべてのCSSカラー値がDESIGN.mdのパレット内にあるか、有効なアルファ/フォールバックバリアントであること)。
  • レスポンシブブレークポイントがDESIGN.mdの「レスポンシブ動作」セクションと一致していること。
  • ページが1440w、768w、375wで適切に見えること(頭の中でシミュレーションすること)。
  • アクセントカラーの使用が合計2回以下であること。

6. 完了

index.html だけを書き出します。別のCSSファイル、JSファイル、またはREADMEは生成しないでください。


参考としてこれを読んでいるスキル作成者へ

これは最小限ですが完全なスキルです。構造:

saas-landing-skill/
├── SKILL.md    ← あなたはここにいます
└── assets/
    └── base.html    (オプションのスターターテンプレート; このスキルは使用しません)

注意すべき点:

  • od: フロントマターブロックは、Claude-Codeのみの互換性のためにはオプションですが、追加することでODの型付き入力、スライダー、プレビューメタデータ、機能ゲーティングが有効になります。
  • フロントマター以降のワークフローは、エージェントがシステムプロンプトとして読み取るプレーンマークダウンです。
  • DESIGN.mdは協力者として扱われ、上書きではありません。このスキルは、エージェントに、概要が矛盾する場合に上書きする権限を与えますが、新しいトークンを発明することは決して許可しません。
  • data-od-id タグ付けは、要素をコメントモードに配線する方法です。コメントモードとの互換性を必要とするスキルは、その出力に注釈を付ける必要があります。

完全なプロトコルについては ../../docs/skills-protocol.md を参照してください。

関連スキル