生产力活动追踪
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-productivity-improving。
技能介绍
要解决什么问题
工程师常见困境不是「没时间」,而是时间花在哪说不清:会议、编码、碎片回复混在一起,日末只能靠印象复盘;想区分深度工作与被打断的时段,又懒得开专用计时 App 或维护表格。本技能把活动记录、分类与统计收进对话流,用本地文件沉淀,便于对接 Obsidian 等笔记工作流。
技能如何工作
输入方式支持语音/文字:
start [活动名]开始计时complete结束当前活动log [活动] took [时长]补记已完成项
记录与跟踪:写入开始/结束时间戳,自动算时长;支持 pause/resume 与中断恢复。不确定类别时会向用户确认。
智能分类(关键词推断,可覆盖 Work / Learning / Health / Life / Rest 等):
- Work:coding、meetings、emails、planning
- Learning:reading、courses、research
- Health:exercise、meditation、sleep
- Life:cooking、cleaning、family time
- Rest:entertainment、social media、breaks
分析与报告:按日/周/月看时间分布、专注 vs 碎片时段、峰值时段与工作生活比例;可在设定时间生成日报,并导出 Markdown、CSV、JSON。
本地存储路径(默认):
- 活动:
data/activities.json - 日志:
data/logs/YYYY-MM-DD.md - 分析:
data/analytics/
常用命令包括 /track start、/track stop、/track status、/track report daily|weekly、/track category [name]、/track insights。
适用边界与注意点
- 数据默认仅存本地,无云同步;敏感日志可选加密,集成日历/健康 App 为可选能力。
- 分类依赖关键词与对话确认,活动命名含糊时统计会偏。
- 适合「对话里随手记、定期导出复盘」;若需要团队级工时审批或多设备实时同步,需自建 API 或外部系统对接。
使用场景
- 远程开发日里用 `start coding` 开计时、会议后 `complete` 结束,日末跑 `/track report daily` 对照编码与会议各占多少。
- 一天多次被打断时配合 pause/resume 续记,周末用 `/track report weekly` 看碎片时段是否集中在固定小时段。
- 漏记阅读或邮件后,用 `log [活动] took [时长]` 补录,再 `/track category Learning` 核对当周学习类合计。
- 想把活动摘要写进 Obsidian daily note 时,依赖 `data/logs/YYYY-MM-DD.md` 或导出的 Markdown 日报做粘贴或同步。
适合人员
- 在家办公、要把 coding 与 meeting 分开统计、避免日末凭印象复盘的独立开发者
- 用 Obsidian 维护 daily note、希望活动时间以 Markdown/JSON 落在本地目录的知识工作者
- 想按 Work/Learning/Health 类目看周占比、关注 sleep 与运动是否被工作挤占的工程师
- 不愿把计时数据上云、要求默认写入 `data/activities.json` 且可自行 CSV 导出的隐私敏感用户