Email Sender Policy
自动处理邮件标题编码与表格转清单,适配Gmail发送。
下载 671
基于官方模式构建 ORBCAFE 应用壳层与导航系统,支持多语言切换与页面过渡。
openclaw skills install @shenruiyang/orbcafe-layout-navigation命令、参数、文件名以原文为准
skills/orbcafe-ui-component-usage/references/module-contracts.md,确认这是 Hook-first 模块。references/patterns.md 选择 full shell 或 nav-only。references/guardrails.md 逐条检查 locale、hydration、菜单动作和动效。npm install orbcafe-ui @mui/material @mui/icons-material @mui/x-date-pickers @emotion/react @emotion/styled dayjs本仓库联调:
npm run build
cd examples
npm install
npm run dev参考实现:
examples/app/layout.tsxexamples/app/providers.tsxexamples/app/_components/HomeDemoClient.tsxexamples/app/_components/StdReportExampleClient.tsxMode: Hook-first.Layout decision: full shell vs nav-only.Code snippet: app frame with minimal props.Runtime safety: locale、hydration、route 高亮安全策略。Verify: 菜单跳转、locale 切换、用户菜单动作、过渡动画。Troubleshooting: 至少包含 3 条“页面看起来没反应”排查项。Server page -> Client page 分层,不在 client 首屏直接消费 Promise 语义路由参数。usePathname 高亮逻辑使用 mounted 防抖策略,避免 SSR/CSR 首帧不一致。CAppPageLayout 内部负责壳层,业务页只注入 menu/user/logo/children,避免重复造壳。CPageTransition 持续使用 160-260ms,仅用 transform/opacity 变换,性能更稳。Providers 层集中挂载 ThemeProvider + LocalizationProvider + GlobalMessage,避免每页重复配置。已收录 3 个 Skill