bys-personal-dashboard
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 26 GitHub stars
Code Fail
- eval() — Dynamic code execution via eval() in scripts/smoke_test.js
- fs module — File system access in scripts/smoke_test.js
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
引导式访谈生成属于你自己的手机端个人工作台,可部署上线并加到手机桌面
不一书个人工作台生成器
把「刷到别人的个人工作台很心动」变成「我自己有一个,每天真的在用」。
这是一个 Agent Skill。装好之后新建会话,说一句 「初始化不一书个人工作台生成器」,它会像产品经理一样陪你把需求聊清楚,最后给你一个属于你自己的手机端工作台——加到桌面,点开就是今天要干的事。
它做出来的是什么
左侧常驻功能栏,右侧卡片流。功能是你自己的:今日计划、打卡、记账、体重、选题池、错题本、树洞……你每天真正会看的东西。
| 完全个性化 | 不是套模板。先聊你在忙什么、想记录什么,再由 AI 归纳成功能清单让你删改 |
| 风格可选 | 8 套预置风格,也能丢参考图或你自己的照片取色。动工前先给你真实可点的 HTML 预览,不是效果图 |
| 数据在你手机里 | 部署到公网的只是空壳。别人拿到链接打开,看到的是一个什么都没有的工作台 |
| 能加到手机桌面 | 点开全屏无地址栏,跟 App 一样。iOS 上加到主屏幕后数据不会被系统清掉 |
| 手机电脑都好看 | 三档响应式:手机窄侧栏、平板侧栏展开、桌面卡片两列。不是把手机版拉大 |
| 可选双端同步 | 两台设备登同一账号自动对齐。本地优先——断网、云端挂了照样能用,只是不同步 |
| 自带成果卡 | 周复盘一键生成图卡。人不会分享待办列表,但会分享「我连续记录了 100 天」 |
| 能持续迭代 | 产出一份《工作台配置.md》。以后说一句「加个喝水提醒」就能接着改,不用重聊 |
快速开始
安装后新建会话,输入:
初始化不一书个人工作台生成器
全程约 30–60 分钟,不需要懂代码。流程会在四个地方停下来等你确认,不会闷头做完才给你看。
以后想改,直接说「给我的工作台加个喝水提醒」——Skill 会读工程里的《工作台配置.md》接着改。
安装
这是标准 Agent Skill 格式,放进任意兼容 runtime 的 skills 目录即可:
| Runtime | 路径 |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Cowork | 双击 .skill 文件安装 |
| 其他兼容 runtime | 放进各自的 skills 目录 |
也可以完全不安装——把 SKILL.md 连同 references/ 一起当作参考资料喂给任何有文件读写能力的 AI 助手。
目录结构
bys-personal-dashboard/
├── SKILL.md # 主流程(10 步 + 4 道检查点 + 失败分支)
├── references/
│ ├── interview-guide.md # 怎么访谈、怎么把生活场景翻译成功能
│ ├── feature-library.md # 功能库:三层分类、18 个功能的数据结构和坑
│ ├── style-guide.md # 8 套风格包 + 真实 HTML 预览方案
│ ├── build-guide.md # 工程规范、分区标记、拆分阈值
│ ├── api-guide.md # 联网功能:CORS 实测、key 安全、什么时候该劝退
│ ├── deploy-guide.md # L0/L1/L2 三层部署 + 加桌面引导
│ ├── sync-guide.md # 双端同步:安全模型、配置步骤、平台硬限制、排错
│ └── iterate-guide.md # 第二次进来怎么改
├── assets/
│ ├── skeleton/ # 工程骨架(Store 合并层、同步、周复盘、响应式、PWA)
│ │ └── edge-functions/api/sync.js # 同步后端,单设备用户删掉
│ ├── style-preview.html # 带风格切换器的预览模板
│ └── 配置模板.md # 《工作台配置.md》模板
├── scripts/
│ ├── validate_dashboard.py # 静态检查(占位符、分区标记、iOS 字号、key 泄漏)
│ ├── smoke_test.js # 冒烟测试(无头 DOM 真跑一遍,需 jsdom)
│ └── make_icon.py # 生成桌面图标(需 Pillow)
└── examples/小鹿的工作台/ # 完整示例工程,两个脚本都通过
几个设计判断
数据默认不上云。 iOS 对「添加到主屏幕」的 web app 有独立存储,不受 Safari「7 天未访问清除」规则约束。所以对绝大多数人,本地存储 + 加桌面 + 定期备份就够了,不需要为了「怕丢」搭一套后端。云同步是可选升级,架构上预留了(所有读写走 Store 抽象层),但不默认引导。
部署问场景,不问技术方案。 给小白甩一张「EdgeOne / GitHub Pages / Cloudflare」对比表,他只会关掉。问「你打算怎么用」,由 Skill 翻译成方案。
风格不用生图模型定。 AI 画出来的 UI 效果图是「好看但实现不出来的假图」。这个 Skill 出的是真实 HTML 预览,能在手机上真的打开真的点,而且预览的 CSS 直接复用到正式版。
联网功能当场告知代价。 想要「每日热点」?Skill 会当场说清楚需要自己申请 key、大概花多久,并主动给出零门槛的替代方案——而不是做完了才说。
需要的环境
- 生成图标:Python + Pillow
- 冒烟测试:Node + jsdom(可选,装不上会跳过并如实告知用户)
- 部署:一个腾讯云账号(需实名,国内云服务的硬要求)
反馈
用着顺不顺手、哪个环节卡住了,欢迎开 issue 聊。部署和双端同步这两段的实际体验特别欢迎反馈——每个人的网络环境、设备组合都不一样,真实场景比文档想象得丰富。
License
MIT · 生成的工作台属于你自己,随便改随便用。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found