用途:sb-hub 是 Storybook CSF3 技能包(bundle)的枢纽(hub),负责检查仓库状态和分发路由,本身不编写任何故事或包装器。适用对象是希望为 React+Vite 应用搭建和管理 Storybook 的开发者。
主要能力:提供四种只读模式。模式0 入职检查(诊断技术栈与就绪度,输出 [ok]/[warn]/[info] 报告并推荐首个技能)。模式1 编排(按顺序运行完整审计→故事流水线,阶段之间有硬门禁)。模式2 导航(默认,检查状态与账本,推荐恰好一个下一步技能)。模式3 报告(技能异常时用 report-issue.sh 起草问题报告并给出提交命令)。
使用方式:按模式加载引用文件。references/runbook.md 用于模式0/2(状态检测→下一步);references/end-to-end-flow.md 仅用于模式1。共享脚本位于 scripts/,用 CORE=${CLAUDE_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}} 引用。Claude 中此技能为 /sb-hub;Codex 中用 $sb-hub what's next、$sb-hub onboard、$sb-hub audit this app。报告命令为 "$CORE/scripts/report-issue.sh" --asked/--observed/--expected,sb-figma 相关问题可加 --gaps。
编排流水线顺序:sb-setup → sb-inventory → sb-health → sb-flows → sb-stories <Component> → sb-wrappers → sb-audit,每一步需前一步产物 .storybook/*.json 存在方可推进。所有写入集中在 .storybook/ 下。
限制:sb-hub 不编写故事或包装器,从枢纽直接编写会绕过聚焦技能的检查。不得跳过失败或空的门禁。不得用 shell 扫描重新推导已由脚本写入的 .storybook/*.json 状态。不得把上次会话未写完的产物当作完整。CONTEXT.md 只有一份规范文件,不可手工复制。报告脚本不发起网络请求,由用户自行提交。SKILL 针对 React+Vite 应用。定价、托管平台等信息暂未提供。