Design System
このポートフォリオとGenUIパイプラインで使用しているトークン・コンポーネント・パターン集。
Colors
Surfaces
--color-bg#0c0d10Background--color-bg-elevated#14161bElevated--color-bg-panel#1a1d24Panel--color-bg-inset#0a0b0eInsetInk
--color-ink#eceef2Default--color-ink-soft#ced2dbSoft--color-ink-faint#9199a6Faint--color-ink-ghost#5c6270GhostAccent
--color-accent#52a878Accent--color-accent-dim#2d6649Accent DimSemantic
--color-up#5fd08aUp--color-down#e5705aDownTypography
Design System
Component Library
デザインシステムは、AIによるUI生成の基盤である。
const library = createLibrary({ root: "Stack", components: [...] })
Spacing
--s-14px--s-28px--s-312px--s-416px--s-524px--s-632px--s-748px--s-864px--s-996pxBorder Radius
--radius-sm4px--radius-md8px--radius-lg14pxTextContent
見出しと本文テキスト。variant で役割を指定する。
display
Design Engineer
heading
Design Systems × AI
body
デザインとエンジニアリングの両輪でデザインシステムを設計・構築し、AIを活用したフロントエンド実装の自動化を推進しています。
mono
library.prompt() → system prompt
StatCard
数値メトリクス。ラベルを上、数値を大きく表示する。
example
DESIGN EXPERIENCE
7 yrs
FRONTEND EXPERIENCE
2 yrs
COMPONENTS BUILT
20+
ProjectCard
ポートフォリオカード。ホバーで詳細がスライドアップする。
hover to reveal detail
xenoMateria
B2B SaaS xenoBrainのデザインシステム設計・運用フロー構築・実装。
既存プロダクトのバラバラなコンポーネントを整理し、トークンとコンポーネントを定義。
- 担当
- 設計から実装まですべて
- 主な成果
- 実装の自動化基盤の構築
TagList
技術・スキルをチップで並べる。label は任意。
example
Design
FigmaUI/UXAtomic DesignTokens
Engineering
TypeScriptVueReactNext.jsTailwind
Timeline
時系列リスト。キャリア歴やワークフローの表示に使う。
example
2024
xenoMateriaデザインシステムの構築・運用
2023
Vue 2 → Vue 3 移行プロジェクト
2022
UIデザイン・フロントエンド実装を開始
Callout
キーメッセージや注釈の強調表示。tone で info / warn を切り替える。
info
デザインシステムは、AIによるUI生成の基盤である。
warn
このコンポーネント以外はLLMが生成できません。
Stack / Grid
レイアウトプリミティブ。Stack は縦並び、Grid はグリッド配置。
Stack
Stack の1番目
Stack の2番目
Stack の3番目
Grid (columns=2)
LABEL A
12
LABEL B
34