Tag
デザイン
9 件の記事
-
実装者と利用者——境界の向こうに他人がいるとき
一人で書いているとコードに境界は生まれません——実装者と利用者が分かれた瞬間に何が変わり、ライブラリやフレームワークがなぜあの形になるのかを整理します。
-
型とインターフェースは何が違うのか
インターフェースは型と並ぶ概念ではなく型の一種です——では何が特殊なのかを、契約・判定方法・所有者の3点から整理します。
-
型設計の考え方——不正な状態を作れなくする
型設計の目的はエラーを早く見つけることではなく——不正な状態をそもそも表現できなくして、確認そのものを不要にすることです。
-
例外処理の書き方——捕まえる場所と捨てない情報
try/catch を書く技術ではなく、どこで捕まえてどこまで運ぶかの設計——例外処理の良し悪しはその一点で決まります。
-
null を扱うときの注意点とベストプラクティス
null 安全は言語機能で自動的に手に入るものではなく——生成・伝播・消費の各段階で「不在」をどう設計するかの問題です。
-
AI の UI を「generated っぽく」させない——StyleSeed の 69 のデザインルール
StyleSeed はデザインデータではなくデザイン判断力を Claude に渡すスキルです。69 のビジュアルルール・7 つのブランドスキン・14 のスラッシュコマンドで、AI が出力する UI を「作られた感」のあるものに変えます。
-
SVG でグラフが描ける仕組みと、スキル化するアプローチ
XML の座標指定だけでグラフが描ける SVG の構造と、HTML からの変換可否、そして Claude Code スキルとして再利用可能にする設計を整理します。
-
Claude Design ── AI がデザインからコードまで一気通貫で作る新機能
プロンプトを入力すれば動くプロトタイプが生成される——Anthropic Labs が2026年4月にリリースした Claude Design は、テキストや画像から本番品質のコードを直接生成するデザインツールです。
-
DESIGN.md ── AI コーディングエージェントのためのデザインシステム仕様
毎回 AI にブランドの色やフォントを説明し直す手間をなくす——Google Labs がオープンソース化した DESIGN.md は、AI エージェント向けの共通言語として設計されたマークダウンベースの仕様フォーマットです。