ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a request asks to assess, rate,…
Reference for the Storybook MCP server itself (@storybook/addon-mcp): 6 tools across 3 toolsets (dev, docs, testing), availability detection, and per-agent toolset filtering. Use when setting up the server or calling these tools directly against components that already exist.
$ npx -y skills add yonatangross/orchestkit --skill storybook-mcp-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/storybook-mcp-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Reference for the Storybook MCP server itself (@storybook/addon-mcp): 6 tools across 3 toolsets (dev, docs, testing), availability detection, and per-agent toolset filtering. Use when setting up the server or calling these tools directly against components that already exist.
name: storybook-mcp-integration
license: MIT
compatibility: "Claude Code 2.1.251+. Optional: @storybook/addon-mcp (Storybook 10.3+, Vite-based only)."
description: "Reference for the Storybook MCP server itself (@storybook/addon-mcp): 6 tools across 3 toolsets (dev, docs, testing), availability detection, and per-agent toolset filtering. Use when setting up the server or calling these tools directly against components that already exist. For the end-to-end pipeline that turns a mockup into a new component and consumes these tools as one stage, use design-to-code."
tags: [storybook, mcp, component-discovery, story-preview, component-testing, a11y, design-system, react]
context: fork
version: 1.0.0
author: OrchestKit
user-invocable: false
disable-model-invocation: false
complexity: medium
persuasion-type: guidance
targets:
- library: storybook
version: ">=10.3.0"
metadata:
category: document-asset-creation
mcp-server: storybook-mcp
allowed-tools:
- Read
- Glob
- Grep
- WebFetch
- WebSearch
- ToolSearch
paths:
- ".storybook/**"
- "src/**/*.stories.{ts,tsx}"Use the Storybook MCP server (`@storybook/addon-mcp`) to give agents awareness of a project's actual component library — props, stories, tests, and live previews.
| Toolset | Tool | Purpose | Key Inputs | |---------|------|---------|------------| | **dev** | `get-storybook-story-instructions` | Guidance on writing stories + interaction tests | none | | **dev** | `preview-stories` | Returns preview URLs for stories (embeddable) | `stories[]: {storyId}` or `{absoluteStoryPath, exportName}` | | **docs** | `list-all-documentation` | Full component + docs manifest index | none | | **docs** | `get-documentation` | Props, first 3 stories, story index, docs | `id` (required), `storybookId` (optional) | | **docs** | `get-documentation-for-story` | Full story source + component docs | `componentId`, `storyName` (required) | | **testing** | `run-story-tests` | Run component + a11y tests, pass/fail + violations | `stories[]` (optional), `a11y` boolean (default true) |
# Storybook 10.3+ with Vite builder (no webpack) npx storybook@latest upgrade # Install the addon (current: @storybook/addon-mcp@0.6.0, Apr 2026) npx storybook add @storybook/addon-mcp # Enable docs toolset (required for component discovery) # In .storybook/main.ts: # componentsManifest: true # NOTE: the old `experimentalComponentsManifest` flag was renamed in # Storybook 10.3; it is now `componentsManifest` and default-on. Any # code still passing the `experimental` prefix will warn-then-ignore. # For Chromatic remote setups, use the standalone package instead of # the addon (same tool surface, no local Storybook required): # npm i -D @storybook/mcp # npx storybook-mcp --registry https://chromatic.storybook.cloud # Enable testing toolset (requires addon-vitest) # npx storybook add @storybook/addon-vitest # Register with Claude Code npx mcp-add --type http --url "http://localhost:6006/mcp" --scope project
Before using Storybook MCP tools, check availability:
# Probe for storybook-mcp tools ToolSearch(query="+storybook list-all-documentation") # If tools found → Storybook MCP is available # If not found → fallback to filesystem-based component discovery
Load rules on demand with `Read("rules/<file>")`:
| Rule | Impact | Description | |------|--------|-------------| | `component-discovery` | HIGH | Use list-all-documentation + get-documentation before generating new components | | `story-preview-verification` | HIGH | Embed preview-stories URLs for visual confirmation | | `mcp-test-runner` | CRITICAL | Run run-story-tests with a11y:true after component generation |
Filter toolsets via `X-MCP-Toolsets` header to reduce agent context:
| Agent Role | Toolsets | Rationale | |------------|----------|-----------| | component-curator | `docs` | Inventory + props only, no testing | | frontend-ui-developer | `dev,docs,testing` | Full access for gen → verify loop | | design-system-architect | `docs` | Component metadata for governance |
For teams using Chromatic, the docs toolset is publishable remotely:
| Storybook MCP | Fallback | Behavior | |---------------|----------|----------| | Available | — | Use MCP tools for component discovery, testing, previews | | Unavailable | Filesystem | `Glob("**/components/**/*.tsx")` + `Grep` for component inventory | | Unavailable | 21st.dev | Search public registry via 21st-dev-magic MCP | | Unavailable | Manual | Claude multimodal analysis of screenshots |
The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.
Repo: yonatangross/orchestkit
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a request asks to assess, rate,…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request asks to brainstorm, think…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request asks how a system works, where…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a feature that already has an agreed…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a request asks to review a PR, review…
Verify that existing work is ready to merge, release, or hand off using an explicit evidence contract. Use when a request asks to verify, validate, prove,…