スキル自身の言葉で
このスキルは、標準的な LLM のレイアウトバイアスを打ち破る、受賞レベルのフロントエンドデザインエンジニアリングを強制します。
Pythonによるランダム化を利用してレイアウトの繰り返しを防止し、大きなセクション間隔を持つAIDAページ構造を必須とし、超ワイドコンテナを使ってヒーロー見出しを2〜3行に制限し、grid-flow-denseを用いて数学的に完璧な隙間のないbentoグリッドを構築し、ピン留め・スタッキング・スクラブアニメーションのための高度なGSAP ScrollTriggerを実装し、タイポグラフィ内にインラインのマイクロ画像を直接埋め込み、「SECTION 01」のようなメタラベルや6行に折り返される狭いコンテナを禁止します。UIコードを出力する前に、すべてのページでdesign_plan検証ブロックが必要です。
生成されるもの
- GSAP ScrollTriggerアニメーションと数学的に完璧なグリッドを備えたReact/UIコード
仕組み
- 01プロンプトシードからPythonランダム化をシミュレートする
UIコードを書く前に、ユーザープロンプトの文字数を使ってPythonスクリプトをシミュレートし、1つのヒーローアーキテクチャ、1つのタイポグラフィスタック、3つのコンポーネントアーキテクチャ、2つのGSAPパラダイムを決定論的に選択します。
- 02AIDAフレームワークでページを構造化する
Attention(シネマティックなヒーロー)、Interest(高密度なbentoグリッド)、Desire(GSAPスクロール効果)、Action(大きなCTAとフッター)に従ってページを構築します。
- 03数学的精度で隙間のないbentoグリッドを構築する
すべてのbentoグリッドでTailwindのgrid-flow-denseを使用し、col-spanとrow-spanの値が完全にかみ合い、空の隙間や欠けた角がないことを数学的に検証します。
- 04高度なGSAP ScrollTriggerアニメーションを実装する
分割レイアウトによるスクロールピン留め、画像のスケール・フェード効果、順次の不透明度変化によるスクラブテキストリビール、動的なカードスタッキングのために、ScrollTriggerを使った本物のGSAPを記述します。
- 05必須のDesign_plan検証を出力する
React/UIコードを書く前に、Python RNGの実行、AIDAチェック、2〜3行保証のためのヒーロー数式検証、bentoの密度証明、ラベルスイープ確認を含むdesign_planブロックを出力します。