wpank

Design System Creation

デザイン・メディアv1.0.0
作者:wpank更新日 2026-05-11design-system-creation@clawhub_wpank/design-system-creation
ブランドデザインUI デザイン#Documentation

AlphaMoatによると、2026-09時点でDesign System Creationのダウンロード数は3,855、スター数は6で、AIスキル全体5,078件中2,712位、デザイン・メディアでは512件中250位です。

インストール数
144
ダウンロード数
3855
スター数
6
総合順位
#2,712
全体の上位 54% · デザイン・メディアの上位 49%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11736366-
SkillHub ↗14438556—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

このメタスキルは、デザインの美学の文書化、色とタイポグラフィのトークン、再利用可能なコンポーネント、モーション、ローディング状態、アンチパターンの確認を段階的に案内します。コードと設定の例も含みますが、出力は既存製品と実装に照らして確認してください。インストール元には可変のnpxパッケージやGitHubコンテンツが含まれる場合があります。有効化前にバージョンまたはコミットを固定し、ダウンロードした内容を確認してください。

資料公開日 2026-10-29

できること

  • 製品のビジュアルアイデンティティとデザイントークンを新規に計画する
  • 散在するスタイルをリファクタリングしてコンポーネントライブラリを作る
  • 画面全体のモーションとローディング状態のパターンを統一する

使う場面

  • デザインシステムを新規作成またはリファクタリングする場合
  • トークンやコンポーネントを定義する前にビジュアルの方向性を定められる場合
  • 全体で有効化する前にインストール元を確認し固定できる場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

新製品向けのデザインシステム計画チェックリストを作成してください。ビジュアルの方向性から始め、トークン、コンポーネント、モーション、ローディング状態を含めてください。パッケージのインストールやコード変更はしないでください。

月次の推移

ダウンロード数3855
2165307339802026-03 · ダウンロード数 22902026-05 · ダウンロード数 28832026-06 · ダウンロード数 30832026-07 · ダウンロード数 33382026-08 · ダウンロード数 35302026-09 · ダウンロード数 385526-0326-09
スター数6
5672026-03 · スター数 62026-05 · スター数 62026-06 · スター数 62026-07 · スター数 62026-08 · スター数 62026-09 · スター数 626-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093855—6
2026-083530+5.8%6
2026-073338+8.3%6
2026-063083+6.9%6
2026-052883—6
2026-032290—6

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

6.8 KB・ClawHub v1.0.0
---
name: design-system-creation
model: reasoning
description: Complete workflow for creating distinctive design systems from scratch. Orchestrates aesthetic documentation, token architecture, components, and motion. Use when starting a new design system or refactoring an existing one. Triggers on create design system, design tokens, design system setup, visual identity, theming.
---

# Design System Creation (Meta-Skill)

Complete workflow for creating distinctive design systems with personality.
すべて表示(全 267 行)

## Installation

### OpenClaw / Moltbot / Clawbot

```bash
npx clawhub@latest install design-system-creation
```


---

## When to Use

- Starting a new product that needs visual identity
- Refactoring an existing design with scattered styles
- Building a component library with design tokens
- Want to go beyond generic Tailwind/Bootstrap aesthetics

---

## Workflow Overview

```
1. Aesthetic Foundation   → Document the vibe before code
2. Color Token System     → CSS variables + Tailwind + TypeScript
3. Typography System      → Font stack + scale + patterns
4. Surface Components     → Layered primitives with CVA
5. Motion Tokens          → Consistent animation timing
6. Loading States         → Skeleton + shimmer patterns
```

---

## Step 1: Aesthetic Foundation

**Read:** `ai/skills/design-systems/distinctive-design-systems`

Before writing CSS, document the aesthetic:

```markdown
## The Vibe
[1-2 sentences describing the visual feel]

## Inspirations
- [Reference 1 - what to take from it]
- [Reference 2 - what to take from it]

## Emotions to Evoke
| Emotion | How It's Achieved |
|---------|-------------------|
| [X] | [specific technique] |
| [Y] | [specific technique] |
```

### Proven Directions to Consider

| Aesthetic | Characteristics |
|-----------|----------------|
| Retro-futuristic | CRT textures, glow effects, monospace fonts |
| Warm cyberpunk | Tan/beige base, emerald accents, glass panels |
| Magazine financial | Bold typography, dark theme, gradient text |

---

## Step 2: Color Token Architecture

**Read:** `ai/skills/design-systems/distinctive-design-systems`

Create the three-layer token system:

```css
/* 1. CSS Variables (source of truth) */
:root {
  --tone-primary: 76, 204, 255;
  --primary: 200 90% 65%;
  --success: 154 80% 60%;
  --destructive: 346 80% 62%;
}
```

```typescript
// 2. Tailwind Config
colors: {
  primary: 'hsl(var(--primary))',
  tone: { primary: 'rgb(var(--tone-primary))' },
}
```

```typescript
// 3. TypeScript Tokens (optional)
export const colors = {
  primary: 'hsl(var(--primary))',
};
```

---

## Step 3: Typography System

**Read:** `ai/skills/design-systems/distinctive-design-systems`

Define fonts and scale:

```css
:root {
  --font-display: 'Orbitron', system-ui;
  --font-mono: 'Share Tech Mono', monospace;
  --font-sans: 'Inter', system-ui;
  
  --typo-scale: 0.88;  /* Mobile */
}

@media (min-width: 640px) {
  :root { --typo-scale: 1; }
}
```

### Typography Patterns

```css
/* Magazine-style numbers */
.metric { font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }

/* Labels */
.label { text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; }
```

---

## Step 4: Surface Components

**Read:** `ai/skills/design-systems/design-system-components`

Build layered surface primitives with CVA:

```tsx
const surfaceVariants = cva(
  'rounded-lg backdrop-blur-sm transition-colors',
  {
    variants: {
      layer: {
        panel: 'bg-tone-cadet/40 border border-tone-jordy/10',
        tile: 'bg-tone-midnight/60 border border-tone-jordy/5',
        chip: 'bg-tone-cyan/10 border border-tone-cyan/20 rounded-full',
      },
    },
  }
);

export function Surface({ layer, children }: SurfaceProps) {
  return <div className={surfaceVariants({ layer })}>{children}</div>;
}
```

---

## Step 5: Motion Tokens

**Read:** `ai/skills/design-systems/distinctive-design-systems`

Define consistent animation timing:

```javascript
// tailwind.config.ts
keyframes: {
  'shimmer': { '0%': { backgroundPosition: '200% 0' }, '100%': { backgroundPosition: '-200% 0' } },
  'pulse-glow': { '0%, 100%': { opacity: '1' }, '50%': { opacity: '0.5' } },
  'slide-in': { '0%': { opacity: '0', transform: 'translateY(10px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
},
animation: {
  'shimmer': 'shimmer 1.5s ease-in-out infinite',
  'pulse-glow': 'pulse-glow 1.8s ease-in-out infinite',
  'slide-in': 'slide-in 0.2s ease-out',
}
```

---

## Step 6: Loading States

**Read:** `ai/skills/design-systems/loading-state-patterns`

Create skeleton components that match your aesthetic:

```tsx
export function Skeleton({ className }: { className?: string }) {
  return (
    <div
      className={cn(
        'rounded-md bg-muted animate-shimmer',
        'bg-gradient-to-r from-muted via-muted-foreground/10 to-muted bg-[length:200%_100%]',
        className
      )}
    />
  );
}
```

---

## Component Skills Reference

| Skill | Purpose |
|-------|---------|
| `distinctive-design-systems` | Aesthetic foundation, tokens |
| `design-system-components` | Surface primitives, CVA |
| `animated-financial-display` | Number animations |
| `loading-state-patterns` | Skeletons, shimmer |
| `financial-data-visualization` | Chart theming |

---

## File Structure

```
styles/
├── globals.css          # CSS variables, base styles
├── design-tokens.ts     # TypeScript exports
└── theme.css            # Component patterns

tailwind.config.ts       # Token integration

components/
├── ui/
│   ├── surface.tsx      # Surface primitive
│   ├── skeleton.tsx     # Loading states
│   └── button.tsx       # Variant components
```

---

## NEVER Do

- **Never start with code before documenting aesthetic** — Vibes before CSS
- **Never use pure black (#000) as base** — Always use tinted blacks for depth
- **Never use pure white (#fff) for text** — Use tinted whites that match the palette
- **Never skip design tokens in favor of hardcoded values** — Tokens prevent drift
- **Never create components without variant system** — Use CVA or similar for consistency
- **Never use Inter/Roboto for headings** — Display fonts create distinctiveness
- **Never use default Tailwind colors** — Define your own palette
- **Never skip backdrop-filter blur on glass** — Glass panels need blur to work
- **Never apply decorative patterns to readable content** — Background decoration only
- **Never use high-saturation colors without opacity** — Modulate with rgba()

---

## Checklist

- [ ] Document aesthetic foundation (vibe, inspirations, emotions)
- [ ] Create color token system (CSS + Tailwind + TS)
- [ ] Define typography stack and scale
- [ ] Build Surface primitive component
- [ ] Add motion tokens and animations
- [ ] Create loading state components
- [ ] Document anti-patterns (what NOT to do)

デザイン・メディアの人気スキル

wpankのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。