CtrlK
BlogDocsLog inGet started
Tessl Logo

rebuild-restart-storybook

Rebuild and restart the internal Storybook UI after changes to internal Storybook code (core, addons, frameworks, renderers, libs, etc.), then optionally display a UI review. Use after editing any package in the Storybook monorepo's code/ directory, or when the user asks to rebuild and/or restart Storybook.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, actionable rebuild/restart workflow that respects token budget and is well structured. Its main weakness is the absence of a build-success validation checkpoint before launching Storybook, which the rubric caps at workflow_clarity 3 for batch/destructive operations.

Suggestions

Add an explicit validation checkpoint after `yarn build` (e.g. check the command's exit status / build output) and only proceed to start Storybook on success, retrying or surfacing errors otherwise.

Make the occupied-port step concrete: give the command(s) to find and kill the stale process (e.g. `lsof -ti:<port> | xargs kill`) instead of "kill the old process".

Clarify the working directory for the background start command and where the Storybook URL will be printed, so the agent can reliably surface it in Step 4.

DimensionReasoningScore

Conciseness

Lean and efficient: a direct five-step workflow with no over-explanation of what Storybook or Nx is, assuming Claude's competence throughout.

5 / 5

Actionability

Provides concrete, mostly copy-paste-ready bash commands and a specific Nx project-name lookup instruction, with minor gaps such as the "<extra packages>" placeholder substitution and the unspecified "kill the old process" step.

4 / 5

Workflow Clarity

The five steps are clearly sequenced with a port-handling recovery loop, but there is no validation that the build succeeded before starting Storybook; for a batch/destructive workflow (rm -rf cache, multi-package build) the missing validation checkpoint caps this at 3.

3 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clearly headed steps and a subsection, so the simple-skill exception applies.

5 / 5

Total

17

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concise, and explicit about both capability and triggers, scoped to a distinct internal-tooling niche. The only weakness is slightly limited action breadth and a few missing trigger synonyms.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("Rebuild and restart the internal Storybook UI", "optionally display a UI review") plus an enumerated list of code categories (core, addons, frameworks, renderers, libs), but the action set itself is narrow rather than comprehensive.

4 / 5

Completeness

Explicitly answers both what (rebuild and restart the Storybook UI, optionally display a review) and when (after editing any package, or when the user asks to rebuild/restart), with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("Use after editing any package in the Storybook monorepo's code/ directory, or when the user asks to rebuild and/or restart Storybook"), but a few common synonyms or variants are missing relative to the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (internal Storybook monorepo rebuild/restart) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
storybookjs/storybook
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.