CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/Cowork
Cowork/2026-04-09上級

デザインシステムをClaude Skillsとして実装する:kintone事例に学ぶAI対応ドキュメント設計

サイボウズのkintone Design SystemをClaude Agent Skillsとして提供した事例を参考に、デザインシステムをAIが読めるSkillsとして実装する方法を詳しく解説します。MCPとの違い、SKILL.mdの設計原則、ドキュメント構造の最適化まで網羅。

claude-code129design-system4skills8mcp18kintonecowork13

プレミアム記事

デザインシステムは、エンタープライズプロダクトの開発を加速する基盤です。しかし、多くの企業が直面する現実があります。ドキュメントが使われない

美しく、整理された Figma UI ライブラリ。Storybook に集約されたコンポーネント実装。しかし、新しいエンジニアが入社すると「デザインシステムはどこにあるの?」と聞いてくる。古いドキュメントは誰も更新しません。結果、デザインシステムは形骸化してしまいます。

その根本原因は、「ドキュメント自体が人間向けに最適化されているから」です。

では、デザインシステムを「 AI が読める形式」で提供したら、どうなるでしょう? Claude Code や他の AI エージェントが、リアルタイムで最新のコンポーネント情報にアクセスでき、自動的にプロトタイプを生成できるようになります。さらに驚くことに、AI 向けに最適化されたドキュメントは、人間にとってもより使いやすくなります。

ここではサイボウズの kintone Design System が Claude Agent Skills として実装された事例から学びながら、あなたのデザインシステムを「AI が読める宝物箱」に変える方法を、詳しく解説します。

なぜ今、デザインシステムをAIに「読ませる」のか

従来のデザインシステム共有の課題

デザインシステムの共有方式は、過去20年間ほぼ変わっていません。

  1. Figma で UI コンポーネントをデザイン
  2. コンポーネント実装(React / Vue / etc.)
  3. Storybook でドキュメンテーション
  4. チームメンバーに「ドキュメントは Storybook で見てね」と伝える

この方式の最大の課題は、人間が毎回手作業で Storybook を開き、目的のコンポーネントを探すことです。

  • 新規プロジェクトを始める際、適切なコンポーネントがあるか確認するのに30分かかる
  • 複数のバージョンが存在し、「どれが最新?」という混乱が生まれる
  • デザインシステム更新時、それを利用していたプロジェクトへの通知が届かない
  • レビュー時、「このコンポーネントは Button で統一してください」という指摘が何度も繰り返される

AIエージェントとデザインシステムの相性

AI エージェント(Claude Code など)にデザインシステムを「教える」と、まったく異なる世界が展開します。

【従来】
"Button コンポーネントでOKボタンをつくってください"

開発者が Storybook で Button を探す

手作業でコードを copy & paste

デザインシステムの更新に気づかず、古いバージョンを使い続ける
 
【AI 対応】
"OK ボタンをつくってください"

AI が自動的に最新のデザインシステムにアクセス

Button コンポーネントを参照し、正しい Props を自動推論

デザインシステムが更新されると、自動的に新バージョンを使用

つまり、デザインシステムの認知負荷がゼロになります。開発者は「ボタンが必要」と思っているだけで、AI が背後で最適なコンポーネントを選択し、プロパティを正しく設定します。

kintone Design System が直面した課題

サイボウズが運営する kintone プロダクトは、複雑なエンタープライズ UI を備えています。その UI の統一性を保つため、kintone Design System が構築されました。

しかし、成長に伴う課題が発生します。

  • 外部パートナー企業と連携する際、デザイン ガイドラインの共有が困難
  • 新規機能の追加時、「既存コンポーネントで対応可能か、新規開発が必要か」の判定に時間がかかる
  • 国際化対応時、複数言語のドキュメントメンテナンスが負担

解決策: Claude Agent Skills として、デザインシステムを「API化」します。 ただし、REST API ではなく、「AI が読み込めるドキュメント + SKILL.md」という形式で。

MCPとSkills:2つのアプローチを比較する

デザインシステムを AI に提供する方法は、大きく2つに分かれます。どちらを選ぶかで、実装の難易度と保守性が大きく変わります。

MCP(Model Context Protocol)とは何か

MCP は Anthropic が標準化したプロトコルで、「AI 向けのデータソース」を提供するための仕組みです。

{
  "resources": [
    {
      "uri": "figma://file/abc123",
      "name": "kintone Button Component",
      "mimeType": "application/json"
    }
  ],
  "tools": [
    {
      "name": "get_component_props",
      "description": "Get Button component properties",
      "inputSchema": { ... }
    }
  ]
}

MCP は強力ですが、代償があります。

MCP の課題:

  • サーバーの構築・運用が必要: Node.js サーバーを常時起動しておく必要がある
  • コンテキスト圧迫: MCP レスポンスが大きいと、AI のコンテキストウィンドウを圧迫する(特に小規模モデルで深刻)
  • 複雑な認証: OAuth や API キー管理が必要
  • 遅延: ネットワーク往復のオーバーヘッド

Skills(SKILL.md)のアプローチとその利点

一方、Skills は MCP よりシンプルなアプローチです。

# kintone Design System
 
## Resources
 
### Button Component
- **Location**: src/components/Button/Button.tsx
- **Figma Link**: [Button in Figma](https://figma.com/...)
- **Props**: 
  - `variant`: "primary" | "secondary" | "danger"
  - `size`: "sm" | "md" | "lg"
  - `disabled`: boolean
- **Example**:
  ```tsx
  <Button variant="primary" size="md">OK</Button>

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
MCPの代わりにSkillsを使うべき理由と、kintone事例から学ぶSKILL.mdの正しい設計方法を習得できる
自分のデザインシステムをClaude Skillsとして実装するための具体的な手順とファイル構造を手に入れられる
AI対応のドキュメント設計が、チーム全体の開発効率をどう変えるか、実践的な視点で理解できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Cowork2026-03-27
Cowork スキル×スケジュール活用: 業務自動化の設計パターンと実践テクニック
Coworkのスキル機能とスケジュール実行を組み合わせた高度な業務自動化パターンを解説。営業レポート・日報集約・KPI追跡など複数のユースケースを設計パターンとして体系化し、MCPコネクタの効果的な活用法も紹介します。
Cowork2026-07-17
手元では動くのに、配ると呼び出されない — Cowork プラグインから剥がした4つの前提
自分の環境で動いていたスキル4本をプラグインにまとめて渡したところ、発火したのは1本だけでした。発火率の測り方と、配布前に剥がすべき環境依存・description・権限・命名衝突の4前提を実装込みで整理します。
Cowork2026-07-12
コネクタに書き込みツールが増えた夜、無人ジョブは黙って何かを送れるようになる
コネクタの更新で書き込みツールが静かに増えた瞬間、無人で回している定期処理はメール送信やファイル削除まで手が届くようになります。ツール表面のスナップショットと差分検知で、未承認の書き込みを実行前に止める関所の作り方を、個人開発の実務からまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →