<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI编程 on KnightLiブログ</title>
        <link>https://knightli.com/ja/tags/ai%E7%BC%96%E7%A8%8B/</link>
        <description>Recent content in AI编程 on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Sat, 06 Jun 2026 22:22:56 +0800</lastBuildDate><atom:link href="https://knightli.com/ja/tags/ai%E7%BC%96%E7%A8%8B/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>味覚スキルの使い方は？ AI フロントエンド生成に美的制約を追加する</title>
        <link>https://knightli.com/ja/2026/06/06/taste-skill-ai-frontend-design/</link>
        <pubDate>Sat, 06 Jun 2026 22:22:56 +0800</pubDate>
        
        <guid>https://knightli.com/ja/2026/06/06/taste-skill-ai-frontend-design/</guid>
        <description>&lt;p&gt;&lt;code&gt;Leonxlnx/taste-skill&lt;/code&gt; は、非常に興味深いフロントエンド エージェント スキル プロジェクトです。その目標は、別の UI コンポーネント ライブラリを作成することではなく、Codex、Cursor、Claude Code などの AI プログラミング ツールに一連の「美的制約」を追加して、一見 AI のように見えるテンプレート インターフェイスを減らすことです。&lt;/p&gt;
&lt;p&gt;プロジェクトの README では、これを Anti-Slop フロントエンド フレームワークと呼んでいます。この表現は少し大げさですが、方向性は非常に正確です。AI のフロントエンドを書くときの最大の問題は、多くの場合、コードを書けないことではなく、デフォルトのレイアウトが平坦すぎる、階層が弱すぎる、スペースが自動的に生成されているように見え、モーション エフェクトやフォントが判断されないことです。&lt;/p&gt;
&lt;h2 id=&#34;正確には何ですか&#34;&gt;正確には何ですか?
&lt;/h2&gt;&lt;p&gt;テイスト スキルは基本的に、インストール、コピー、ペーストできるエージェント スキルのセットです。これらは実行時の依存関係やブラウザ プラグインではなく、AI エージェントの動作ルールです。&lt;/p&gt;
&lt;p&gt;フロントエンドを生成する際、モデルはさらに注意を払う必要があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;レイアウト: レイアウトはカードを中央に配置するだけではありません。&lt;/li&gt;
&lt;li&gt;タイポグラフィ: フォント サイズ、フォントの太さ、および行の高さは階層的である必要があります。&lt;/li&gt;
&lt;li&gt;間隔: 空白、余白、密度はシーンと一致する必要があります。&lt;/li&gt;
&lt;li&gt;モーション: モーション エフェクトは、アニメーションを追加するだけでなく、インタラクションに役立つ必要があります。&lt;/li&gt;
&lt;li&gt;設計言語: 製品タイプに基づいて設計言語を推測します。&lt;/li&gt;
&lt;li&gt;スロップ防止: テンプレート、プレースホルダー、中途半端な出力を避けます。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このタイプのスキルの価値は、「プロンプトをもう少し書く」ことではなく、フロントエンドの美的判断を再利用可能なルールに修正して、さまざまなプロジェクトで使用できるようにすることです。&lt;/p&gt;
&lt;h2 id=&#34;インストール方法&#34;&gt;インストール方法
&lt;/h2&gt;&lt;p&gt;README では、&lt;code&gt;npx skills add&lt;/code&gt; を使用してインストールすることを推奨しています。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;デフォルトのフロントエンド設計スキルのみをインストールする場合は、次を指定できます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill --skill &lt;span class=&#34;s2&#34;&gt;&amp;#34;design-taste-frontend&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;従来の動作に依存している場合は、v1 をインストールすることもできます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill --skill &lt;span class=&#34;s2&#34;&gt;&amp;#34;design-taste-frontend-v1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;プロジェクトには、&lt;code&gt;SKILL.md&lt;/code&gt; をプロジェクトに直接コピーしたり、コンテンツを ChatGPT / Codex 会話に貼り付けて使用したりできるとも記載されています。言い換えれば、特定のプラットフォームにバインドする必要はありません。&lt;/p&gt;
&lt;h2 id=&#34;どのようなスキルが組み込まれていますか&#34;&gt;どのようなスキルが組み込まれていますか?
&lt;/h2&gt;&lt;p&gt;テイストスキルは 1 つのファイルではありません。 README にはさまざまなスキルが記載されています。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;スキル&lt;/th&gt;
          &lt;th&gt;インストール名&lt;/th&gt;
          &lt;th&gt;目的&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;味覚スキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;design-taste-frontend&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;デフォルトのフロントエンドの美的ルール。現在、v2 はまだ実験段階です。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;味-スキル-v1&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;design-taste-frontend-v1&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;従来の動作を維持する&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;gpt-tasteskill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;gpt-taste&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;GPT / Codex に適した厳密なバージョン&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;画像からコードへのスキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;image-to-code&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;最初に参照画像を生成し、次に分析して、コードを記述します。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;再設計スキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;redesign-existing-projects&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;まず既存のプロジェクトを監査してから、UI を変更します。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ソフトスキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;high-end-visual-design&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;高級感、柔らかさ、余白たっぷりのビジュアルディレクション&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ミニマリストのスキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;minimalist-ui&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;Notion/Linear スタイルの抑制された製品 UI&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;残忍なスキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;industrial-brutalist-ui&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;インダストリアル、スイスのフォント、強いコントラストを持つ実験的なスタイル&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;アウトプットスキル&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;full-output-enforcement&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;半分の出力とプレースホルダーを抑制するために使用されます。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Web、モバイル、ブランドボードの参照画像を生成するための画像生成スキルもあります。これらはコードを直接出力しませんが、視覚的な参照を生成し、それが実装のために Codex、Cursor、または Claude Code に渡されます。&lt;/p&gt;
&lt;h2 id=&#34;使い方に合わせて&#34;&gt;使い方に合わせて
&lt;/h2&gt;&lt;p&gt;AI に背景フォームの作成を依頼するだけの場合は、要件を述べるだけで十分かもしれません。ただし、やりたい場合は次のようにします。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;製品公式ウェブサイト;&lt;/li&gt;
&lt;li&gt;SaaS ダッシュボード;&lt;/li&gt;
&lt;li&gt;モバイルページ;&lt;/li&gt;
&lt;li&gt;ブランドのランディング ページ;&lt;/li&gt;
&lt;li&gt;ポートフォリオ;&lt;/li&gt;
&lt;li&gt;ハイエンドツールインターフェイス;&lt;/li&gt;
&lt;li&gt;既存のプロジェクト UI の再設計。&lt;/li&gt;
&lt;li&gt;参照イメージからフロントエンドを復元します。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;そうなると、テイストスキルがさらに役に立ちます。 AI が大量のカードを生成するのを待ってから少しずつ叱り返すのではなく、「これはどのような種類のインターフェイスであるべきか」を事前に制約するのに役立ちます。&lt;/p&gt;
&lt;p&gt;私なら次のように使います:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;新しいプロジェクトは最初に &lt;code&gt;design-taste-frontend&lt;/code&gt; を使用します。&lt;/li&gt;
&lt;li&gt;Codex/GPT プロジェクトは &lt;code&gt;gpt-taste&lt;/code&gt; を試すことができます。&lt;/li&gt;
&lt;li&gt;既存のプロジェクトの改訂には &lt;code&gt;redesign-existing-projects&lt;/code&gt; を使用します。&lt;/li&gt;
&lt;li&gt;明確なスタイルがある場合は、&lt;code&gt;minimalist-ui&lt;/code&gt;、&lt;code&gt;high-end-visual-design&lt;/code&gt;、または &lt;code&gt;industrial-brutalist-ui&lt;/code&gt; を追加します。&lt;/li&gt;
&lt;li&gt;AI が常に TODO を残すか、コードを省略する場合は、&lt;code&gt;full-output-enforcement&lt;/code&gt; を追加します。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;これは普遍的な美的ボタンではありません&#34;&gt;これは普遍的な美的ボタンではありません
&lt;/h2&gt;&lt;p&gt;Taste Skill は「AI フロントエンドの出力がテンプレート化されすぎている」という問題を解決しますが、デザイナーの代替品ではありません。&lt;/p&gt;
&lt;p&gt;いくつかの境界を明確にする必要があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ブランドのポジショニングを定義することはできません。&lt;/li&gt;
&lt;li&gt;すべての世代が見栄えが良いことを保証することはできません。&lt;/li&gt;
&lt;li&gt;フロントエンドの美学の基礎を持っている人が二次的な判断を下すのに適しています。&lt;/li&gt;
&lt;li&gt;スキルがどれほど詳細であっても、製品の背景、対象ユーザー、機能の優先順位を提供する必要があります。&lt;/li&gt;
&lt;li&gt;既存の設計システムを使用するチームは、スキルが内部仕様をカバーできないようにすべきではありません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;言い換えれば、それは「フロントエンドで生成された美的足場」に似ています。デフォルトの下限値を上げることはできますが、最終的な効果は、レビュー、スクリーンショットの撮影、CSS の調整、および実際のデバイスの確認に依存します。&lt;/p&gt;
&lt;p&gt;＃＃ まとめ&lt;/p&gt;
&lt;p&gt;&lt;code&gt;taste-skill&lt;/code&gt; の価値は、多くのフロントエンド設計の経験をエージェントが実行可能なルールに変えることです。 Codex、Cursor、Claude Code などのツールでは、「コードは書けるが品質が落ちやすい」という欠点を補うのに非常に適したスキルです。&lt;/p&gt;
&lt;p&gt;AI をよく使用してフロントエンド ページを生成する場合、特に大きなグラデーション、大きな丸い角、全画面カード、ランダムなアイコン、レイヤーレスのテンプレートのようなインターフェイスにうんざりしている場合は、AI を出発点として使用できます。しかし、これをデザイン ディレクターとして考えないでください。実際のプロジェクトでは、やはり自分自身で選択する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;参考ソース&#34;&gt;参考ソース
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Leonxlnx/taste-skill&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Leonxlnx/taste-skill - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
