Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始める$pwd:
$ git log --oneline --stat
stars:290
forks:107
updated:2026年4月24日 03:33
SKILL.md
当 cook-web 需要调整 Next.js App Router 全局或路由级错误兜底页时使用本技能。错误页应直接展示错误名称、message、digest、cause、URL 和可用 stack,避免只提示用户查看控制台。
当修复 ai-shifu 聊天页在移动端与桌面端布局判定不一致的问题时使用本技能。基于真实可见视口宽度而不是仅 `#root.clientWidth` 计算 `frameLayout`,在 `resize` 与 `visualViewport.resize` 时同步,并在断点纠正后关闭过期的移动端抽屉状态。
当处理听课模式的流式音频、buffering、TTS 请求门禁与播放连续性问题时使用本技能。统一音频来源选择、分段合并策略和请求触发时机。
当 ai-shifu 聊天流从 block 粒度向 element 粒度演进,或历史记录与 SSE 渲染一致性出现问题时使用本技能。统一 element_bid 渲染键、兼容旧字段并收敛 AskBlock 归并逻辑。
当 learner 端听课模式需要接入 markdown-flow-ui 的移动端播放器新能力时使用本技能。覆盖横竖屏状态透传、自定义横屏 header、以及播放器文案国际化接入。
当 cook-web 页面在浏览器 fullscreen 场景下需要展示基于 Dialog 的支付弹窗、设置弹窗或业务弹层时,使用本技能排查 portal 容器是否落在全屏节点外。
| name | shared-loading-dots |
| description | 当 cook-web 需要新增共享 loading 动画时,使用本技能统一公共组件目录、非破坏性导出方式,以及圆点序列动画的可配置实现。 |
src/components/loading/,并通过 index.ts 统一导出,避免调用方自行散落实现。Loading,除非全站调用方已经确认要整体迁移。count、size、gap、durationMs 这类基础配置,保证同一动画能适配按钮内、局部块和页面级场景。bg-primary,不要在组件里直接写十六进制颜色。keyframes 和 animation,只有 Tailwind 无法覆盖时再补局部样式文件。LoadingBar,不要直接替换;优先保留原占位 loading,再把共享圆点 loading 接到内容已开始输出但流尚未结束的阶段。muted-foreground、foreground 这类现有中性色变量映射,不要单独再造新色。src/components/loading/ 下是否已有默认 loading 和 barrel export,评估是否应该新增命名组件而不是改旧组件。tailwind.config.ts 中注册,保证 JSX 中仍以 tailwind classname 为主。src/cook-web/SKILL.md 索引,避免后续重复约定。Loading 不受影响,新增圆点 loading 能通过命名导出被调用。