◉CLAUDE LABJP
●2.1.301 — Adds the vim % motion, LaTeX math rendering in the VS Code panel, and a retry-watchdog limit for usage-limit waits (10/15)●2.1.299 — Conversations over 200K tokens left idle about 54 minutes get compacted; MCP allow rules now match only the server they name●SONNET 4.5 — Retires on the Claude API on 11/30, 45 days left. Migrate to Sonnet 5.5●WINDOWS — Reports say hooks break silently only on Japanese-locale Windows; check the character encoding first●FAST MODE — Opus 5.5 fast mode is out of research preview and no longer needs the beta header (10/15)●NEW — I Put a Ten-Line Promise File at the To…●2.1.301 — Adds the vim % motion, LaTeX math rendering in the VS Code panel, and a retry-watchdog limit for usage-limit waits (10/15)●2.1.299 — Conversations over 200K tokens left idle about 54 minutes get compacted; MCP allow rules now match only the server they name●SONNET 4.5 — Retires on the Claude API on 11/30, 45 days left. Migrate to Sonnet 5.5●WINDOWS — Reports say hooks break silently only on Japanese-locale Windows; check the character encoding first●FAST MODE — Opus 5.5 fast mode is out of research preview and no longer needs the beta header (10/15)●NEW — I Put a Ten-Line Promise File at the To…
Articles/Cowork
◈ Cowork/2026-04-09Advanced

Implementing Design Systems as Claude Skills: Learning from kintone's AI-Ready Documentation

Learn how to transform your design system into AI-readable Claude Agent Skills, using Cybozu's kintone Design System as a reference. This guide covers the differences between MCP and Skills, SKILL.md design principles, and documentation optimization for AI integration.

claude-code132design-system4skills10mcp20kintonecowork16

✦ Premium Article

Design systems are the foundation that accelerates enterprise product development. Yet the harsh reality most organizations face is this: documentation goes unused.

Your Figma component library is beautifully organized. Storybook aggregates all implementations. But when a new engineer joins, they ask: "Where's the design system?" Old documentation never gets updated. The design system becomes window dressing.

The root cause? Documentation is optimized for humans, not for AI.

But what if you provided your design system in "AI-readable format"? Claude Code and other AI agents could access the latest component information in real-time and automatically generate prototypes. Here's the surprising part: documentation optimized for AI becomes easier for humans too.

This article explores how Cybozu's kintone Design System was transformed into Claude Agent Skills, and shows you how to do the same for your design system. The result: turning it into a "treasure chest that AI can read."

Why AI-Readable Design Systems Matter Now

Traditional Design System Sharing Challenges

The way design systems are shared hasn't fundamentally changed in 20 years:

  1. Design UI components in Figma
  2. Implement components (React / Vue / etc.)
  3. Document in Storybook
  4. Tell the team: "Find it in Storybook"

The critical bottleneck: humans manually search through Storybook every time.

  • Searching for the right component when starting a new project: 30 minutes
  • Confusion about multiple versions: "Which is current?"
  • Design system updates don't automatically propagate to dependent projects
  • Code reviews repeat the same feedback: "Use the Button component instead"

The Perfect Partnership: AI and Design Systems

When you "teach" an AI agent your design system, everything changes:

【Traditional】
"Create an OK button using Button component"
↓
Developer manually searches Storybook
↓
Copy & paste code
↓
Misses design system updates, uses outdated version
 
【AI-Enabled】
"Create an OK button"
↓
AI automatically accesses latest design system
↓
Infers correct component and Props
↓
Automatically uses new version when design system updates

Zero cognitive load. Developers think "I need a button." AI transparently selects the optimal component and configures it correctly.

The kintone Design System Challenge

Cybozu's kintone product features complex enterprise UI. To maintain consistency, the kintone Design System was created.

But scaling brought challenges:

  • Sharing design guidelines with external partners became difficult
  • Determining "can we use an existing component or need new one?" took time
  • Maintaining documentation across multiple languages was a burden

Solution: Expose the design system as Claude Agent Skills—"APIifying" it through AI-readable documentation and SKILL.md.

MCP vs Skills: Two Approaches Compared

There are two major ways to provide design systems to AI. Your choice dramatically affects implementation complexity and maintainability.

Understanding MCP

MCP (Model Context Protocol) is Anthropic's standard for exposing data sources to AI:

{
  "resources": [
    {
      "uri": "figma://file/abc123",
      "name": "kintone Button Component"
    }
  ],
  "tools": [
    {
      "name": "get_component_props"
    }
  ]
}

MCP is powerful, but comes with trade-offs.

MCP Challenges:

  • Server Infrastructure Required: Needs constant-running Node.js server
  • Context Pressure: Large MCP responses consume AI's context window (devastating for smaller models)
  • Complex Auth: OAuth, API key management needed
  • Latency: Network round-trip overhead

The Skills Approach

Skills uses a simpler pattern—literally a text file:

# kintone Design System
 
## Resources
 
### Button Component
- **Props**: variant, size, disabled
- **Example**: `<Button variant="primary">OK</Button>`

It's just a SKILL.md file in your repository.

Skills Advantages:

  • No Server Needed: Just add SKILL.md to your repo
  • Git-Managed: Version control is automatic
  • Fast: Pre-loaded files, zero network latency
  • Simple: No complex authentication
  • Flexible: Easy to expand with README.md

Decision Framework

FactorMCPSkills
ScaleLarge systemsMid-size to focused projects
Update FrequencyReal-time sync neededGit push sufficient
Team ResourcesDevOps availableEngineer-driven
Security NeedsComplex authorizationRepository access control
Setup Time1-2 weeksFew hours
MaintenanceComplexSimple

Verdict: For design systems, choose Skills. Design systems evolve slowly; they don't need real-time synchronization.

✦

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
✦Understand why Skills is the right choice over MCP for design systems, and master kintone's SKILL.md design patterns for AI readability
✦Get concrete steps and folder structures for implementing your own design system as Claude Skills, ready to integrate with Claude Code
✦Discover how AI-optimized documentation transforms team efficiency by 24x, while simultaneously becoming more useful for humans
Secure payment via Stripe · Cancel anytime
✦

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $10 for lifetime access
View Membership →

Related Articles

◈ Cowork2026-08-23
Not Every Unreachable Connector Means the Same Thing in an Unattended Run
When an unattended task cannot reach a connector, the cause splits into three states: still connecting, unauthenticated, or genuinely absent. Each demands the opposite response. Here is the resolver that tells them apart.
◈ Cowork2026-04-30
Codify Your Writing Voice as a Cowork Skill: A Personal Brand Style Guide Pattern
How to capture your own writing voice — vocabulary, rhythm, structural quirks — as a Cowork Skill, using a three-step loop of observation, SKILL.md authoring, and falsification testing, plus a small helper script that turns the numbers into a list of places to re-read.
⟐ Claude Code2026-03-24
How to Automate Game Development with Claude Code × unity-mcp — A Complete Workflow from Concept to Release
Learn how to combine Claude Code with unity-mcp to automate Unity game development. The hcg-workflows skill set provides an 8-phase workflow from planning to deployment.