canary
無料Finds or publishes a pkg.pr.new canary release for a Storybook branch. Use when the user wants the canary package specifier for a branch or needs to trigger the canary workflow manually.
日本語の概要は準備中です。原文の説明を表示しています。
Measure Storybook startup time from spawning `storybook dev` until the first story renders in the browser. Use when the user asks about Storybook boot time, server-ready timing, first story render timing, startup regressions, benchmarking with repeat runs, or comparing Storybook versions or feature flags.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill to build or explain a repeatable benchmark for Storybook startup:
server: process spawn -> Storybook server respondsbrowser: server responds -> first story renderedtotal: process spawn -> first story renderedWhen asked to benchmark Storybook startup:
storybook dev/, not iframe.htmlrequestAnimationFrame()--no-open--repeat <count> support with grouped summary stats.Use these defaults unless the user asks otherwise:
/requestAnimationFrame()storybook dev --no-openDo not measure only CLI output. Server listening is not the same as first story rendered.
Add a small global preview decorator or component that runs once on the first story mount:
requestAnimationFrame()window.__sbStartupBenchmarkwindow.top when same-originperformance.mark('sb:first-story-rendered')Preferred payload:
{
firstStoryRenderedAt: performance.now(),
storyId: id
}
The benchmark script should:
--no-open/For --repeat N, print:
server, browser, and total5.2s or 2m15s, not raw millisecond field namesRecommended summary fields:
{
"server": {
"average": "5.2s",
"min": "4.8s",
"max": "6.1s",
"p95": "6.0s"
},
"browser": {
"average": "1.9s",
"min": "1.6s",
"max": "2.4s",
"p95": "2.3s"
},
"total": {
"average": "7.1s",
"min": "6.6s",
"max": "8.2s",
"p95": "8.1s"
}
}
Use these heuristics when explaining results:
server grows, the regression is likely on the server/build side.browser grows, the regression is likely in manager boot, preview boot, or first-story render.p95 grows a lot, the feature likely increases variability or tail latency.iframe.html loads instead of normal /If a repeated benchmark reports unrealistically low server.average, first check for a stale Storybook server on the same port.
When reporting results:
server, browser, and totalUse this skill when the user says things like:
storybook dev to first story render"まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Finds or publishes a pkg.pr.new canary release for a Storybook branch. Use when the user wants the canary package specifier for a branch or needs to trigger the canary workflow manually.
日本語の概要は準備中です。原文の説明を表示しています。
Review, improve, rewrite, author, or plan Storybook documentation in /docs. Use this when asked to review docs, improve a page, rewrite documentation, draft new docs, or advise on docs strategy.
日本語の概要は準備中です。原文の説明を表示しています。
Checks out a PR (including fork PRs), fixes all linting and TypeScript errors, then pushes the changes back. Use when asked to fix lint, types, or TS errors on a PR.
日本語の概要は準備中です。原文の説明を表示しています。
Label GitHub issues and PRs found during QA testing. Use when organizing QA findings with proper labels.
日本語の概要は準備中です。原文の説明を表示しています。
Triage and resolve GitHub PR review comments one by one, interactively. Use when the user asks to handle, address, respond to, or resolve PR review comments, or mentions reviewer feedback on a pull request.
日本語の概要は準備中です。原文の説明を表示しています。
Use when adding Storybook to a project that does not have Storybook configured yet.
日本語の概要は準備中です。原文の説明を表示しています。