bys-personal-dashboard

agent
Security Audit
Fail
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.

SUMMARY

引导式访谈生成属于你自己的手机端个人工作台,可部署上线并加到手机桌面

README.md

不一书个人工作台生成器

把「刷到别人的个人工作台很心动」变成「我自己有一个,每天真的在用」。

这是一个 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)

No results found