# Storybook MCP: Maintaining software quality in the Vibe coding era
{%hackmd @JSDC-tw/B1loEcwJZl %}
###### tags: `JSDC2025`
Slido:https://app.sli.do/event/gtKENBeM2sB56jx1TCjdXa
> 開始做筆記
2018 Moved to Taiwan!
2020 Became d dad
How do you see AI in SW development?
- Tool
- Helper?
- God?
Faster keyboard > Know to Code -> Key mate
The frontend workflow is evovling
build -> debug loop now AI participles
Your code beautiful but inference ...
- High quality
- AI Slop
- Fast
- Cheap
Storybook
- Existing Human workflow
- Future Agentic workflow
- Storybook MCP
- https://storybook.js.org/addons/@storybook/addon-mcp
3 in 1
Dev + Docs + Test
You just joined a project and are asked to build a new feature, what will you do?
plan -> build -> verify
docs -> dev -> test
# Demo of Storybook
"MealDrop"
https://mealdrop.vercel.app/storybook/?path=/story/getting-started-with-mealdrop--page
原始碼:https://github.com/yannbf/mealdrop/tree/main/src/components
:point_up: 藏在每一個 component 內的 \*.stories.\* 內
# Agentic Workflow
(同樣的問題再問一次,再跑一次同樣的流程)
They doesn't know anything about the context
- Plan: not know enough
- Build: hard to insepect
- Verify: not enough guardrails
# Demo 2
- Building a web app of restaurant
- Calude Code cli
- Worried about network issue as morning
- Calling styrbook-mcp
- Downloading and making it available to human
- show Component manifests
- MCP Generated
- Test
- Component
# Storybook MCP
Agents
https://github.com/storybookjs/mcp
Refining MCP
- Including Radix
Storybook Early Access Plan
# Slides
- [Slides Link]
# Slido Remaining Question
1. What grain size would you recommend for Storybook components? Should we apply the process you mentioned at the page level?
---
> 聊天區
---
{%hackmd @JSDC-tw/jsdc2025_sponsor %}