关于 groove-daily-start
groove-daily-start 会回顾近期每日记忆、创建当天记录并展示当前任务,帮助准备工作日。若存在未完成承诺或事件,也会提示相关事项。
主要功能
- 01回顾近期每日记忆文件
- 02创建当天的开始工作记录
- 03按状态展示任务
- 04检查未完成承诺和事件
- 05执行已配置的开始操作
适用场景
- 01开始工作前准备日程
- 02回顾近期工作记录和待处理事项
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-daily-start安装后在 Claude Code 中输入/groove-daily-start确认已加载。
附带文件templates/daily-start.md
详细介绍
groove-daily-start
预期结果
工作日已准备就绪:已回顾最近几天的情况,创建了今天的每日记忆文件,汇总并展示了任务,用户清楚接下来要做什么。
验收标准
- 已回顾昨天的每日记忆文件(显示摘要;如果文件缺失或没有结束部分,则发出警告)
- 已创建今天的每日记忆文件,并包含日初结构(如果文件尚不存在)
- 已加载并展示任务列表(按状态分组)
- 用户在开始工作前清楚了解当天的安排
约束
- 读取
.groove/index.md中的tasks.backend和memory.review_days配置 - 记忆路径始终为
.groove/memory/ - 调用
/groove-utilities-task-analyse获取当前任务状态 - 回顾最近几天: 如果
.groove/memory/daily/为空(不存在任何文件),则完全跳过此步骤,并注明“全新安装 — 没有先前日志。”否则,从昨天开始向前回溯,找出最近memory.review_days个工作日(周一至周五;跳过周六和周日)。对于每个日期:- 检查
.groove/memory/daily/YYYY-MM-DD.md:✓ YYYY-MM-DD — start + end logged:如果日初和结束部分都存在~ YYYY-MM-DD — start only, no end logged:如果只有日初部分✗ YYYY-MM-DD — missing:如果文件不存在- 如果文件存在,显示一行上下文(例如“今日已完成”中的第一条项目或计划意图)
- 显示 git 活动:运行
git log --oneline --after="YYYY-MM-DD 00:00" --before="YYYY-MM-DD 23:59:59"— 显示提交数量和前几条标题;如果不在 git 仓库中或没有提交,则静默跳过 - 如果文件缺失或不完整,不要阻止开始 — 只需报告
- 检查
- 创建新的一日记忆: 使用
skills/groove-daily-start/templates/daily-start.md中的模板,在.groove/memory/daily/YYYY-MM-DD.md创建今天的文件。如果文件已存在,则跳过(幂等)。如果.groove/memory/daily/不存在,则创建它。 - 回顾最近几天后,通过
/groove-utilities-memory-promises --list检查尚未兑现的承诺:- 如果有尚未兑现的承诺:显示内联提示:
→ N open promise(s) — run /groove-utilities-memory-promises --list to review - 如果没有:静默跳过
- 如果有尚未兑现的承诺:显示内联提示:
- 回顾最近几天后,通过
/groove-utilities-memory-mistakes --list检查尚未处理的错误事件:- 如果有尚未处理的事件:显示内联警告:
⚠ N open incident(s) — resolve at next /groove-work-compound - 如果没有:静默跳过
- 如果有尚未处理的事件:显示内联警告:
- 开始时不要修改任务
- 在用户开始工作前,以便于浏览的格式展示任务列表
- 完成所有标准步骤后:检查
.groove/hooks/start.md是否存在- 如果存在:读取
## Actions部分,并按顺序执行每一项;逐项报告完成情况 - 如果不存在:静默跳过
- 如果存在:读取
评论
支持 Markdown