Claude のデザインに関する考察と感情

2026/04/19 4:19

Claude のデザインに関する考察と感情

RSS: https://news.ycombinator.com/rss

要約

日本語翻訳:

要約:中心的な論点是、Figma の専用でロックされたファイル形式がネイティブのスキーマを持たず、深いエイリアシングおよび未文書化されたプリミティブに依存を迫られること(例:946 色の変数を含むネストされたグループのあるファイル)であり、これがコードトレーニング済みの AI モデルが設計論理を正確に解釈することを妨げる。LLM はこれらの特定の不透明な Figma 構造ではなくコードに対してトレーニングされているため、「Figma Make」のような現在のツールは、設計ファイルが依然として規範的であると示唆することでユーザーを誤導し、実質的にワークフローを新しいエージェント時代と不相容の専用エコシステムにロックしている。その対応として、Claude Design とような新たなツールは、「HTML と JS をすべて徹底する」というアプローチを取り、コードと直接統合してレポジトリから AI エージェントへ供給される統一されたフィードバックループを創出する。著者は業界における分岐の予測を行う:一方は誠実なコード連結による生産ツールへの道筋、他方は Photoshop に似た制約のない探求環境への道筋となる。クリーンなコードからのこの転換を批判しつつも、著者は Sketch などの競合業者に対してネイティブ機能に安住するのではなく、粒子エフェクトやメッシュ変換などの特定機能を備えた革新を促し、Figma の形式が AI エージェントに必要なトレーニングデータへの含まれにくさを指摘している。

テキストを翻訳

(必要に応じて;そうでない場合は元のものを繰り返す):

Summary:

The core argument is that Figma's proprietary, locked-down file format lacks a native schema, forcing reliance on deep aliasing and undocumented primitives (exemplified by files containing 946 color variables within nested groups) that prevent code-trained AI models from accurately interpreting design logic. Because LLMs were trained on code rather than these specific, opaque Figma structures, current tools like "Figma Make" are misleading users by suggesting the design file remains canonical, effectively locking workflows into a proprietary ecosystem incompatible with the emerging agentic era. In response, new tools like Claude Design adopt an "HTML and JS all the way down" approach, integrating directly with code to create a unified feedback loop where repositories feed AI agents. The author predicts a fork in the industry: one path toward honest, code-linked production tools, and another for unconstrained exploration environments similar to Photoshop. While criticizing this shift away from clean code, the author also urges competitors like Sketch to innovate with specific features (particle effects, mesh transforms) rather than resting on native capabilities, noting that Figma's format prevents its inclusion in necessary training data for AI agents.

本文

前日、Claude Design を試し、この全体像がどのように定着していくかについての説得力のある仮説を持つに至りました。

プロダクトチームが拡大し、デザイン部門がエンジニアリング組織内で自らの存在意義を証明し始めた頃、システム化への圧力がかかりました。そこで Figma は、それを実現するための独自の primitives(基本要素)――コンポーネント、スタイル、変数、props など――を編み出し、これらを駆使しました。これらの概念にはプログラミング由来のものと独自のものがあり混在しており、全体として何にも綺麗に対応付けることはできません。ガイドラインは進化し続ける一方、移行作業が積み重なり、そのいずれかを自動化しようとすると、結局は質の低い数かつかりのプラグインに頼ることになってしまいます。この生物はすでに毛深い状態であり、今では専門的なデザイン職種の役割の一つとして、「システム自体を整理整頓すること」が求められています。

Figma とコードの間には、どちらが「真実(source of truth)」となるべきかという緊張関係が常に存在しました。Sketch を破って Figma が勝利した部分の要因は、そのツールを正典と位置づけた点にあります。

しかし、その勝利には見えない代償がありました。プログラム的に操作するには扱いにくく、大きく文書化されていない形式を採用した結果、Figma は意図せずして、エージェント(自律型 AI)時代のトレーニングデータから自らを外れてしまいました。LLM が学習したのはコードであり、Figma の primitives ではなく。その結果、モデルたちはそれら从未学ぶことになりました。コードがデザイナーによる記述變得いになり、エージェントもまた進化し続けるに従い、「真実」の所在は自然と再びコードへと移行していくことになります。そして、Figma が過去 10 年間にわたって導入した那些複雑に組み合わされたインフラストラクチャと比較すると、まるで狂気の沙汰に見えます。「そのものの失われた近似値を細工し続けるよりも、実際にそこで生きている媒体で直接作業する方が合理的ではありませんか?お皿を作るつもりなら、なぜ器の水彩画を描くのではなくて粘土を直接成形すればよいのに?」

職場では、コードに直接実装されたデザインの変更内容を Figma へ反映させるための逆移植(back-porting)に相当多くの時間を費やしており、それは決して楽しいものではありません。このファイルを共有することはできませんが、公平な比較のために、Figma が自社製品のために作成した独自のデザインシステムファイルをお見せします。これは可能な限り能力のある最高のデザインシステムチームによって構築されたはずです。しかしながら……

  • Figma の変数パネルには、946 のカラー変数がネストされたグループ「bg/desktopBackgrounded」などに整理されており、選択した単一の変数を展開すると、Light、Dark、FigJam-Light、FigJam-Dark、DevMode-Light、DevMode-Dark、Slides-Light、Slides-Dark という 8 つのモード固有の値が表示されます。
  • モダルフッターコンポーネントがバリエーションプロパティエディタに開かれており、12 のバリエーションを示しています。ドロップダウンメニューには「DS Library Swap」「QA Plugin」「Growth Stepper」「Sharing Actions」といった様々な値が詰まっています。右側のパネルには「Border」「Second CTA」「Helper Text」などの 8 つの prop がリストされています。
  • スライダーコンポーネントのエフェクトスタイルパネルで、「light/elevation-300-tooltip」というスタイル名が表示されています。これを展開すると、その完全な定義――黒色の 30% の深さを持つ 0.5px のドロップシャドウ――全体が現れます。これは CSS 変数に対応するものを文書化するための唯一の方法であるため、独自の命名されたスタイルとして定義されています。
  • コボ(複合)入力コンポーネントには 16 のバリエーションがあります。レイヤーパネルの親要素は、「Default, Default, Close Button=False」「Default, Focused, Close Button=True」といった名称付けられています。

これらは Figma 自身のファイルです。Figma の自チームによって構築されたものです。これはゴールドスタンダードと呼ぶべきものです。

間違っているように見える色をデバッグしようと考えたとしましょう。コンポーネントを確認します。そのコンポーネントは変数を使用しており、その変数は別の変数へのエイリアスを指しています。さらにその変数はモードを参照しており、そのモードはインスタンスレベルで上書きされています。そして、そのインスタンスは、ライブラリスワップが適用されたネスト型コンポーネントの内部に存在します。この時点で、あなたはコードを書くことを考慮するかのほかに、田舎へ移住して羊飼いになることを検討しなければならないでしょう。なぜなら、もう少しだけこの作業を続けると、あなたの神様の心までもが壊れてしまうからです。

したがって、「真実」が再びコードへとシフトしていく中で、Figma は奇妙な立場に追い込まれています:かつてないほど非公式で、エージェント時代以前の手作業中心のシステムを保持している状態です。理性を持って設計する者が誰も今日からはじめようとしないようなものです。

私はここから先、デザインツールは 2 つに明確に分岐すると考えます――まるで Figma と、2016 年に同一の問い「私、デザイナーがアイデアを最も迅速に出すのを助けてくれるのは誰か?」に答えるために競合する全てのツールの間にある時計のリセットボタンかのようです。

spoiler: それは Figma Make ではありません。Figma Make は、すでに Kool-Aid(過信)を飲み干した人々が主にお得になるように感じられます。それは Figma のスタイル、コンポーネントライブラリ、そして独自の props(私がこれを「Prop Props」と呼びたがります)を読み取りますが、この新しい landscape においてのみ、デザインファイルを正典と pretenting(主張する)に留まる唯一のツールです。システムの中に留まりたい(あるいは留まらざるを得ない)人々のためのツールです。

Claude Design はその 2 つのツールの一つであり、全く異なる賭けを仕掛けます。「素材への真実(truth to materials)」というアーツ・アンド・クラフツの原則がありましょう――あるものはそれ自身の正体と作り方を正直に示すべきで、他のものを偽装すべきではないということです。Figma はその正反対の結果となりました:極めて硬直したスキーマの集合体に、「ただのフィーリングさ、人間よ」というフリーフォーマンのコスチュームを被せたようなものです。まるで Type-A パーソナリティが物理的にリラックスすることができず、内心で「フレームがネストされていない」「トークンが分離している」「何一つグリッドに乗っていない」と叫びながら、表面上は冷静な演技を強いられているようなもの。Claude Design は粗さを伴いますが、少なくとも自分が何であるかを正直に示しています:HTML と JS をすべて通じて。

そして、巨大な構造的利点を持っています:その sibling(兄弟)が Claude Code であることを考えれば。将来的には、Claude Design が直接アイテムを Claude Code に輸出し、逆に Claude Code から輸入する光景を想像できます。現在のオンボーディング機能ですでにリポジトリのインポートが可能になっています。デザインと実装の間でのフィードバックループ――人類誕生以来の摩擦源であったもの――は、たった一つの会話に収まります。

もう一つのこの瞬間から生まれてくるツールは、コードへの期待 вообще持たないでしょう。それは純粋な探求環境であり、長方形をドロップし、レイヤースタイルを重ね、ブレンディングモードやグラデーションをいじくり、システムやプロンプト慣習に縛られることなく完全に狂気に走ることができます。iPad アプリでペンスupport を兼ね備え、素早く多数の長方形を描いてみるのも良いでしょう。37signals は今すぐ本当に面白いことをできるかもしれません。あるいは反対の方向へ向かうのかもしれません――CSS エフェクトでできることの天井に縛られなくなった今、高忠実度なコラージュ制作に全振りし、想像力を解放するような、Photoshop のようなものになってもよいでしょう。Figma が 90% 以上の間、レイヤエフェクトの唯一の選択肢がドロップシャドウかブラーだったというのは、少し奇妙ではありませんか?

Sketch が Figma に襲いかかるその時間が急速に近づいています。もしこの話をヴィクトリア朝の子供に話したなら、おそらく脳卒中を起こしたでしょう。

Post Script

以下のメッセージは、Sketch と Figma の背後にあるチームのみを対象としています。どちらにも該当しない場合は、さっさと逃げておいてください。

  • Figma へ: この投稿が Figma 内部の Slack で大きな反響を呼ぶ世界を目にしています。もしそれが事実で、あなたが Figma からこの文章を読んでいるなら:これは私が去年面接を受けていた時に雇用されたら防げた出来事です。あなたの損失よ、大所帯。
  • Sketch へ: 頭から尻尾まで出しましょうか!悪辣にいきましょう!パーティクルエフェクトを追加してください。デボスエフェクトを追加してください。メッシュトランスフォームを追加してください。Fuck it、メタルシェーダーも追加してください。狂ってください。Mac ネイティブであることで安住することに甘んじてはいません。Cocoa を飲んでいるのをやめて、血を渇かせてください。
  • お母さんへ: 悪口を言いましたのでご容赦ください。

Post-Post Script

Twitter の @jonnyburch は、同様の考えを持つブログ記事をリンクで共有しており、より深く探究したい方であれば非常に良きものです。

同じ日のほかのニュース

一覧に戻る →

2026/04/19 5:54

『好みの色を選べる:NIST の科学家らが、任意の波長のレーザーを開発』

## Japanese Translation: NIST の科学者と協力者が、Scott Papp という NIST の物理学者をリーダーとして発表された「Monolithic 3D integration of tantalum pentoxide nonlinear photonics」という論文に詳述されているように、特殊な材料の複雑なパターンをシリコンウエハーに堆積させることで、統合光子デバイスのチップ作成における画期的手法を開発しました。この革新は、サイズ、コスト、電力に関する重要な歴史的制約を解決し、量子コンピューティングなどの高度な技術用のコンパクトで高品質なレーザーの実現を可能にします。酸化シリコン、リチウムニオブате、タンタル五酸化物(単一のレーザー色を多様な波長に変換しつつ過度の発熱を抑える材料)を含むマルチレイヤーアプローチを用いることで、チームはビールコスター程度のサイズのパターンに、約 10,000 の光子回路を備えた指先ほどの大きさのチップを約 50 個集積することに成功しました。以前是高品質なレーザーは特定の波長(例:980 nm の赤外線)のみに存在し、量子技術の利用が専門的な研究室に限定されていましたが、この画期的進展により、携帯型光原子時計や地震予測システムといった現場での応用が可能になります。光原子時計や量子コンピュータなどの量子技術には、ルビジウム(780 nm の赤)やストロンチウム(461 nm の青)など、異なる原子に合わせた特定の色のレーザーが多く必要とされますが、この新技術はそれを効果的に解決します。この技術は、効率的な光処理を必要とする産業において量子デバイスへのアクセスを民主化するだけでなく、研究機関と Octave Photonics などのスタートアップ間の協力を促進します。*Nature* に掲載されたこれらの発見は、光子機能と電気システムを統合する道を開き、人工知能から暗物質調査に至るまでの分野を変革する可能性があります。これにより、複雑な科学ツールが従来の実験室の外でも手頃な価格で利用できるようになります。

2026/04/19 1:26

ボーイング社の B-52 ストラトフォートレス爆撃機に搭載された、スタートラッカー内の電気式傾斜計。

## Japanese 翻訳: アストロコンパスは、1960 年代の B-52 爆撃機向けに開発され、乗組員が手動で行っていた複雑な三角法の計算を自動化し、天体航法を画期的に変化させました。ジャミングに脆弱な現代デジタルシステムと異なり、この電気機械装置は、外部デジタル信号を使用せずに、シンクロン(変送機)および光増倍管を用いて恒星を追跡する信頼性の高い抗ジャミング方式を提供しました。恒星位置の物理的な追跡と天球のアナログモデルを組み合わせることで、システムはパイロットにリアルタイムでの航法更新を通じて正確な位置を決定することを可能にしました。 公式空軍年誌からのデータに基づいて動作し、この装置は時間や恒星の赤緯などの入力をノブで調整するマスターコントロールパネルを搭載していました。これらの設定は、安定したジャイロプラットフォームとガラスドーム型望遠鏡を含む組立体内の 19 のコンポーネントを駆動しました。アストロコンパスは「位置線」技術を使用し、測定された恒星の高度を計算された期待値と比較することで航空機の軌跡を特定しました。この自動化により、困難な手動手順はスムーズな電気機械プロセスへと変換され、爆撃機艦隊が重要な航法任務において、作戦能力とミッション安全性を大幅に向上させました。

2026/04/19 5:42

ルビーのパソ方法の最適化

## 日本語翻訳: 原稿の要約は、明確かつ簡潔で説得力があります。改訂は必要ありません。

Claude のデザインに関する考察と感情 | そっか~ニュース