AIに「素敵なランディングページを一つ作って」と頼んでみたことはありますか? おそらく、出てくる結果はありきたりなものでしょう。どこかで見たような紫のグラデーション、よくあるグラスモーフィズム、そして中央に配置された3つのカードセクション……。私たちはこれを「スロップ(Slop)」と呼んでいます。機能はしますが、魂のないデザインです。

しかし、今やその退屈なパターンから脱却する方法が生まれました。それがTaste-Skillです。このフレームワークは、AIエージェントに単にコードの書き方を教えるのではなく、人間の「審美眼(Taste)」を移植し、レベルの高いUI/UXを設計させるためのアンチ・スロップ(Anti-Slop)フロントエンド・フレームワークです。

AIの「デザイン脳」を呼び覚ます方法:なぜ既存のAIコーディングは失敗するのか

私たちが直面している問題は、AIのコーディング能力が不足していることではありません。AIはすでに完璧な構文でコードを書くことができます。真の問題は「デザインの決定権」にあります。

現在、ほとんどのLLM(大規模言語モデル)は、確率的に最も高い回答を出すように設計されています。デザインにおける「最も確率の高い回答」とは、結局のところ最も一般的で平均的なデザイン、すなわち「スロップ(Slop)」を意味します。AIはクリエイティブにデザインするのではなく、学習データの中で最も頻繁に登場する「平均的なUIパターン」を複製しているに過ぎないのです。

AIの「デザイン脳」を呼び覚ます方法:なぜ既存のAIコーディングは失敗するのか

Taste-Skillは、まさにこの点を突いています。このプロジェクトは、AIがコードを書く前に必ず経るべき「思考プロセス」を設計しました。AIが単にコードを吐き出すのではなく、デザインの原則を先に推論し、決定するように強制するのです。

そのためにTaste-Skillは、3つの核となる「コントロール・ダイヤル」を導入しました。

  1. VARIANCE(分散): デザインがいかに独創的で、型破りであるかを決定します。
  2. MOTION(モーション): アニメーションの強度と動きの性質を調節します。
  3. DENSITY(密度): 画面上の要素をどれほど密に配置するか、あるいは余白の美を活かすかを決定します。

これらのダイヤルを通じて、AIは「ミニマリズム」スタイルを作る際には密度を下げ、「ブルータリズム(Brutalist)」スタイルを作る際には分散を最大化するなど、戦略的なデザインを実行できるようになります。

単なるコード生成を超えて:Taste-Skillの多様なスキルセット

Taste-Skillは単一のコマンドではありません。ユーザーの目的に応じて選んで使える、多様な「エージェント・スキル」の集合体です。ゲームキャラクターにスキルを装備させるように、必要に応じてインストールして使用できます。

単なるコード生成を超えて:Taste-Skillの多様なスキルセット

現在v2(実験的バージョン)へとアップグレードされたこのフレームワークは、以下のような強力な機能を提供します。

1. 実装のためのコーディングスキル (Code Output)

  • design-taste-frontend (v2): 最も核心的なスキルで、デザイン言語を自ら推論し、厳格な構造を持つコードを生成します。
  • redesign-existing-projects: 既存のプロジェクトのUIを診断し、レイアウトと階層構造を完全に刷新します。
  • 特化スタイルスキル: 非常に落ち着いた高級感のある**soft-skill、無駄のないminimalist-skill、そして型破りで荒々しい感覚のbrutalist-skill**まで、望むムードに合わせてAIの性格を変えることができます。

2. 視覚的ガイドのための画像スキル (Image Generation)

面白い点は、このフレームワークがコーディングだけを行うのではないということです。**imagegen-frontend-webやbrandkit**スキルを使用すると、AIがウェブ/モバイル画面の高品質なコンポジションをまず画像として描き出します。

この画像は設計図のようなものです。生成された画像をChatGPTやClaudeのようなツールに再度渡すと、AIはその視覚的ガイドに基づいて実際のコードを実装します。「目で見て、手でコーディングする」ワークフローが完成するわけです。

実戦への適用:どのように開発環境に導入するか?

このツールは複雑な設定を必要としません。開発者に親しみのあるCLI(コマンドラインインターフェース)を通じて、非常に簡単にインストールできます。

実戦への適用:どのように開発環境に導入するか?

もし、あなたが今すぐAIに「審美眼」を与えたいのであれば、ターミナルを開いて次のコマンドを入力すればよいのです。

bash
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"

特定のスキルだけを選んでインストールしたい場合は --skill フラグを活用でき、CLI環境に慣れていない場合は、リポジトリにある SKILL.md の内容をコピーしてChatGPTやClaudeのチャットウィンドウに直接貼り付けても動作します。

もう一つ、お役立ちのヒントを差し上げるとすれば、AIが結果を出す際に、しつこく奇妙な紫のグラデーションやありきたりなレイアウトを使用する場合、Taste-Skillの核心的な原則である「デフォルト拒否(Anti-Default Discipline)」を強調してみてください。「AI的な紫とInterフォント、Slate-900の組み合わせは使うな!」と明示するだけで、結果物の質が劇的に変わります。

結論:AIと人間の協業、その新しい基準

結論:AIと人間の協業、その新しい基準

Taste-Skillは単に「綺麗なコード」を作るためのツールではありません。これはAIが人間の感性と美的基準をどのように理解し、それをどのようにデジタルな成果物へと翻訳するかについての、壮大な実験であり答えなのです。

結局のところ、未来のフロントエンド開発は「コードをどう書くか」の戦いから、「AIにどのような審美眼を与えるか」の戦いへと移り変わっていくでしょう。Taste-Skillは、その変化の最前線で、AIが「退屈な複製機」ではなく「クリエイティブなパートナー」になれるよう支援しています。

さあ、あなたのAIエージェントにも素晴らしいセンスをプレゼントしてみませんか? ありきたりなウェブサイトの代わりに、見ていて楽しいインターフェースを自ら作り出してみてください。

あなたが考える「最も退屈なAIデザイン」の特徴は何ですか? コメント欄であなたの経験を共有してください!

参考文献

  1. Leon Lin Leonxlnx · github.com
  2. Leonxlnx/taste-skill · github.com