用途:为营销团队生成自包含的 SvelteKit + sql.js 仪表盘,UI 由 LLM 依据实际品牌数据从零构建,不使用硬编码模板。每个仪表盘作为本地 Node 服务器运行,支持完整 CRUD、响应式 UI,并可选导出 JSON 以便 git 提交。
主要能力:覆盖活动追踪、分析与绩效、内容管线、客户生命周期、收入与定价、品牌策略、文档、增长实验、渠道绩效、运营等类别。生成能力包括完整 CRUD、基于 URL 参数的服务端筛选与搜索、状态徽章、外键下拉关系、批量操作、SQLite 与 JSON 互导、响应式布局、渐进增强表单,以及只读渲染的 Markdown 文档视图。
技术栈:SvelteKit(adapter-node)、sql.js(纯 JS SQLite,无原生依赖)、Svelte 5 runes、TailwindCSS v4、SvelteKit 服务端路由与表单动作、marked。
使用方式:激活时从 {project-root}/.pawbytes/config/config.yaml 与 config.user.yaml 加载配置,扫描 {project-root}/.pawbytes/marketing-suites/brands/ 自动发现品牌,检查各品牌 dashboard/package.json 是否存在,并给出运行、更新、加功能或重建等选项。参数支持 --headless / -H 进行非交互生成,或指定品牌 slug 仅生成该品牌仪表盘。运行已有仪表盘时先检查 node_modules/,必要时执行 npm install,再执行 npm run dev;端口冲突可用 npm run dev -- --port 5180。
限制:资料未提供收费、价格与效果数据;已知问题包括父项目 PostCSS/Tailwind 配置继承(需空 postcss.config.js)、SvelteKit 缓存过期(删除 .svelte-kit 后重启)及多仪表盘端口冲突。缺少品牌工作区时建议先运行 paw-mkt-setup。