Deprecated Storybook addon that throws migration errors directing users to the new package structure in Storybook 9.0
86
Pending
Does it follow best practices?
Impact
86%
1.08xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "This evaluation criteria assesses how well the engineer uses Storybook's portable stories functionality to reuse stories in external testing environments. The focus is on proper usage of the composeStory, composeStories, and setProjectAnnotations APIs from @storybook/react.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Import composeStory",
"description": "Correctly imports the composeStory function from @storybook/react for composing individual stories",
"max_score": 15
},
{
"name": "Use composeStory",
"description": "Properly uses composeStory to compose individual stories with their meta configuration for rendering in tests",
"max_score": 25
},
{
"name": "Import composeStories",
"description": "Correctly imports the composeStories function from @storybook/react for composing all stories from a file",
"max_score": 10
},
{
"name": "Use composeStories",
"description": "Properly uses composeStories to compose all stories from a story file and iterates through them in tests",
"max_score": 25
},
{
"name": "Import setProjectAnnotations",
"description": "Correctly imports the setProjectAnnotations function from @storybook/react for global configuration",
"max_score": 10
},
{
"name": "Use setProjectAnnotations",
"description": "Properly uses setProjectAnnotations to apply global configuration (decorators, parameters) before composing stories",
"max_score": 15
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10