mcpField
G
groove-daily-start

groove-daily-start

github.com/andreadellacorte生产力6571 次安装14 周前更新
代码仓库

关于 groove-daily-start

groove-daily-start 会回顾近期每日记忆、创建当天记录并展示当前任务,帮助准备工作日。若存在未完成承诺或事件,也会提示相关事项。

主要功能

  1. 01回顾近期每日记忆文件
  2. 02创建当天的开始工作记录
  3. 03按状态展示任务
  4. 04检查未完成承诺和事件
  5. 05执行已配置的开始操作

适用场景

  1. 01开始工作前准备日程
  2. 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