Communitygithub.com

saikirantechy/open-design-ai

ローンチ前の最小限のランディングページを作成:メールアドレス登録、ブランドロゴ、オプションの装飾レイヤーを備えています。DESIGN.md から色、タイポグラフィ、レイアウトルールを読み取ります。

open-design-ai とは?

このスキルは、プロダクトのローンチ前段階で使用する、品質の高いウェイティングリスト(事前登録)ページを生成するためのものです。ブランドの一貫性を最優先し、`DESIGN.md`から取得したカラーシステム、フォントペア、空間ルールに厳密に従います。`assets/template.html`をベースとし、場所ホルダー(例:`{{PRODUCT_NAME}}`)を検証済みで安全にエスケープされた値に置き換えることで、HTMLをゼロから書くことなく、安全でアクセシブルなページを構築します。カウントダウンタイマーや偽のソーシャルプルーフなどのアンチパターンを排除し、メールフォームという単一のCTA(行動喚起)に集中します。出力前に `references/checklist.md` のP0(最重要)ゲートをすべて通過することを必須とし、CSSインジェクションやXSSなどのセキュリティ問題を防止します。主に Claude Code、Cursor、Codex などのAIエージェントで動作し、マークダウンとHTMLのアーティファクトを出力します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/saikirantechy/open-design-ai/tree/HEAD/skills/waitlist-page

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

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

ドキュメント

ウェイティングリストページスキル

ローンチ前のページは、将来のユーザーとの最初のコンタクトです。このスキルは、フォーカスされた誠実なエントランス、つまりブランドアイデンティティ、何を作っているのか、アーリーリストに参加するための明確なパスを構築します。人工的な希少性、偽のカウントダウン、誇張された戦術は一切使わず、本物の関心を集めるための、クリーンでモバイルファーストな器を作ります。

ワークフロー

事前準備:堅牢化されたテンプレートとブランド基盤の読み込み

  1. ブランドアイデンティティを読み込む — DESIGN.md を読み込み、カラーシステム、フォントペア、空間ルールを取得します。これが基礎です。ウェイティングリストページの成否は、それが代表するブランドとの一貫性にかかっています。DESIGN.md がない場合は、続行する前にユーザーに提供を依頼してください。
  2. 再利用可能なテンプレートを読み込み、コピーする — assets/template.html を読み込みます。このテンプレートがすべての出力の堅牢なシードです。これを index.html にコピーしてベースとします。HTMLをゼロから書いたり、この構造から逸脱したりしないでください。テンプレートには、必要なレイアウト、フォーム構造、装飾、フォーカススタイル、アクセシビリティのための足場がすべて組み込まれています。

手順:検証とエスケープを伴うトークン置換

  1. 入力からトークンをマッピングする — テンプレート内の各プレースホルダー(例:{{PRODUCT_NAME}}、{{BG_EXPRESSION}}、{{BORDER_EXPRESSION}}、{{LOGO_MARK}})に対して、以下の置換ルールに従います。
    • テキストトークン({{PRODUCT_NAME}}、{{TAGLINE}}):HTMLテキストノードまたは属性値に挿入する前に、<、>、&、`

関連スキル