today

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Today - Daily Productivity Skill

Today - 日常生产力Skill

Overview

概述

A daily ritual skill that reviews your workspace activity, summarizes progress, identifies blockers, and suggests focus items for sustained productivity. Features interactive review mode that guides you through priority setting and progress tracking.
一款用于日常工作流程的Skill,可回顾你的工作区活动、总结进度、识别障碍,并为维持生产力提供重点任务建议。具备交互式回顾模式,引导你完成优先级设置和进度追踪。

Quick Start

快速开始

bash
undefined
bash
undefined

Interactive review (auto-detects morning/midday/evening)

交互式回顾(自动识别早/中/晚时段)

/today
/today

Specific modes

指定模式

/today morning # Full review + set priorities /today midday # Quick progress check /today --eod # End-of-day wrap-up
/today morning # 完整回顾 + 设置优先级 /today midday # 快速进度检查 /today --eod # 当日工作总结

Weekly review

周回顾

/today --week
/today --week

Cron automation (runs at 6 AM)

Cron自动化(每天6点运行)

0 6 * * * /path/to/workspace-hub/scripts/productivity/daily_today.sh
undefined
0 6 * * * /path/to/workspace-hub/scripts/productivity/daily_today.sh
undefined

Interactive Modes

交互式模式

ModeWhenDurationWhat It Does
MorningBefore noon5 minFull review, set 3 priorities
MiddayNoon-5pm2 minProgress check, log blockers
EveningAfter 5pm /
--eod
3 minWrap-up, capture tomorrow's focus
模式适用时段时长功能
晨间中午前5分钟完整回顾,设置3项优先级
午间中午-下午5点2分钟进度检查,记录障碍
晚间下午5点后 / 使用
--eod
参数
3分钟工作总结,确定次日重点

Morning Flow

晨间流程

  1. Review yesterday's git activity
  2. See open TODOs and in-progress work
  3. Interactive: Choose your top 3 priorities
  4. Optional: Block focus time
  1. 回顾昨日git活动
  2. 查看未完成的TODO和进行中的工作
  3. 交互式操作:选择你的Top 3优先级
  4. 可选:预留专注时间

Midday Flow

午间流程

  1. Quick status on priority #1
  2. Log any blockers
  3. Adjust priorities if needed
  1. 快速查看优先级1的状态
  2. 记录任何遇到的障碍
  3. 必要时调整优先级

Evening Flow

晚间流程

  1. Mark priorities as done/partial/blocked
  2. Capture blockers for tomorrow
  3. Set tomorrow's starting focus
  1. 将优先级标记为已完成/部分完成/受阻
  2. 记录次日需要关注的障碍
  3. 设置次日的起始重点任务

When to Use

使用场景

  • Start of workday ritual
  • After returning from break/vacation
  • Weekly planning sessions
  • Automated daily reports via cron
  • Before standup meetings
  • 工作日开始时的例行流程
  • 从休息/假期返回后
  • 周计划会议
  • 通过cron生成自动化日报
  • 站会之前

Instructions

使用说明

Daily Review Process

每日回顾流程

Execute these steps in order:
按以下顺序执行步骤:

1. Gather Context (Automated)

1. 收集上下文(自动完成)

Collect data from these sources:
SourceWhat to Extract
Git logsCommits from last 24h across all repos
TODO filesOpen items in
TODO.md
,
TASKS.md
SpecsIn-progress specs in
specs/modules/
CalendarToday's meetings (if integrated)
NotesRecent entries in daily notes
从以下来源收集数据:
来源提取内容
Git日志过去24小时内所有仓库的提交记录
TODO文件
TODO.md
TASKS.md
中的未完成项
规格文档
specs/modules/
中正在编写的规格
日历今日的会议(若已集成)
笔记近期的日常笔记条目

2. Generate Daily Summary

2. 生成每日总结

markdown
undefined
markdown
undefined

Daily Summary - {DATE}

每日总结 - {日期}

Completed Yesterday

昨日已完成

  • List completed tasks from git commits
  • Closed issues/PRs
  • 列出git提交中的已完成任务
  • 已关闭的议题/PR

In Progress

进行中

  • Active branches/PRs
  • Open specs/plans
  • 活跃分支/PR
  • 编写中的规格/计划

Blocked/Waiting

受阻/等待中

  • Items awaiting input
  • Dependency blockers
  • 等待反馈的事项
  • 依赖项导致的障碍

Today's Focus (Recommended)

今日重点推荐

  1. High Priority: [Most impactful task]
  2. Quick Wins: [Tasks completable in <30min]
  3. Deep Work: [Requires focus time]
undefined
  1. 高优先级:[影响最大的任务]
  2. 快速完成项:[30分钟内可完成的任务]
  3. 深度工作:[需要专注时间的任务]
undefined

3. Long-Term Productivity Suggestions

3. 长期生产力建议

Analyze patterns and suggest improvements:
PatternSuggestion
Many small commitsConsider batching related changes
Stale branchesClean up or merge abandoned work
Repeated context switchesBlock focus time for deep work
No tests in commitsAdd TDD to workflow
Large uncommitted changesCommit more frequently
分析模式并提出改进建议:
模式建议
大量小型提交考虑批量处理相关变更
陈旧分支清理或合并已废弃的工作分支
频繁上下文切换预留专注时间用于深度工作
提交中无测试将TDD加入工作流程
大量未提交变更更频繁地提交代码

4. Create Daily Log Entry

4. 创建每日日志条目

Save to
logs/daily/{YYYY-MM-DD}.md
:
markdown
---
date: {YYYY-MM-DD}
generated: auto
reviewed: false
---
保存至
logs/daily/{YYYY-MM-DD}.md
markdown
---
date: {YYYY-MM-DD}
generated: auto
reviewed: false
---

Daily Log - {DATE}

每日日志 - {日期}

Summary

总结

[Auto-generated summary]
[自动生成的总结]

Priorities

优先级

Notes

笔记

[Space for manual notes]
[手动记录笔记的区域]

End of Day Review

当日工作总结

  • Completed priorities
  • Blockers encountered
  • Tomorrow's focus
undefined
  • 已完成优先级任务
  • 遇到的障碍
  • 次日重点
undefined

Data Sources Configuration

数据源配置

Configure in
.claude/config/today.yaml
:
yaml
today:
  sources:
    git:
      enabled: true
      lookback_hours: 24
      repos:
        - .  # Current repo
        - ../related-project

    files:
      todo_patterns:
        - "**/TODO.md"
        - "**/TASKS.md"
        - "**/.todo"

      notes_dir: "logs/daily"

    calendar:
      enabled: false  # Requires calendar integration

  output:
    daily_log_dir: "logs/daily"
    summary_format: "markdown"

  automation:
    cron_enabled: true
    notify_on_complete: false
.claude/config/today.yaml
中配置:
yaml
today:
  sources:
    git:
      enabled: true
      lookback_hours: 24
      repos:
        - .  # 当前仓库
        - ../related-project

    files:
      todo_patterns:
        - "**/TODO.md"
        - "**/TASKS.md"
        - "**/.todo"

      notes_dir: "logs/daily"

    calendar:
      enabled: false  # 需要集成日历

  output:
    daily_log_dir: "logs/daily"
    summary_format: "markdown"

  automation:
    cron_enabled: true
    notify_on_complete: false

Cron Setup

Cron设置

Installation

安装

bash
undefined
bash
undefined

Make script executable

赋予脚本执行权限

chmod +x scripts/productivity/daily_today.sh
chmod +x scripts/productivity/daily_today.sh

Add to crontab (runs at 6 AM daily)

添加到crontab(每天6点运行)

crontab -e
crontab -e

Add line:

添加以下行:

0 6 * * * /path/to/workspace-hub/scripts/productivity/daily_today.sh >> /tmp/daily_today.log 2>&1
undefined
0 6 * * * /path/to/workspace-hub/scripts/productivity/daily_today.sh >> /tmp/daily_today.log 2>&1
undefined

Cron Script Features

Cron脚本特性

  • Generates daily summary without interactive Claude
  • Creates log file in
    logs/daily/
  • Can trigger notifications (configurable)
  • Supports multiple workspace roots
  • 无需交互式Claude即可生成每日总结
  • logs/daily/
    中创建日志文件
  • 可触发通知(可配置)
  • 支持多个工作区根目录

Examples

示例

Morning Ritual

晨间例行流程

User: /today

Claude: ## Daily Summary - 2026-01-21
用户: /today

Claude: ## 每日总结 - 2026-01-21

Completed Yesterday

昨日已完成

  • Merged PR #42: Add user authentication
  • Fixed 3 bugs in payment module
  • Updated API documentation
  • 合并PR #42:添加用户认证
  • 修复支付模块的3个bug
  • 更新API文档

In Progress

进行中

  • Feature: Dashboard analytics (branch: feature/analytics)
  • Spec: Mobile app redesign (specs/modules/mobile-v2/)
  • 功能:仪表盘分析(分支:feature/analytics)
  • 规格:移动端应用重设计(specs/modules/mobile-v2/)

Blocked

受阻

  • Waiting: Design review for mobile spec
  • Dependency: Backend team to deploy auth service
  • 等待:移动端规格的设计评审
  • 依赖:后端团队部署认证服务

Today's Focus (Recommended)

今日重点推荐

  1. High Priority: Complete analytics dashboard tests
  2. Quick Wins: Review open PRs (2 waiting)
  3. Deep Work: Start mobile navigation implementation
  1. 高优先级:完成仪表盘分析的测试
  2. 快速完成项:审核待处理的PR(共2个)
  3. 深度工作:开始移动端导航实现

Long-Term Suggestions

长期建议

  • Consider: 15 context switches yesterday - block 2h focus time
  • Action: Stale branch
    feature/old-feature
    (30 days) - archive or delete
undefined
  • 建议:昨日发生15次上下文切换 - 预留2小时专注时间
  • 行动:陈旧分支
    feature/old-feature
    (已30天) - 归档或删除
undefined

Weekly Planning

周计划

User: /today --week

Claude: ## Weekly Summary - Week of 2026-01-20
用户: /today --week

Claude: ## 每周总结 - 2026年1月20日当周

Accomplishments

完成成果

  • 23 commits across 4 repositories
  • 5 PRs merged, 2 pending
  • 2 specs completed
  • 4个仓库共23次提交
  • 5个PR已合并,2个待处理
  • 2份规格文档已完成

Patterns Observed

观察到的模式

  • Most productive: Tuesday (8 commits)
  • Most meetings: Wednesday (4 hours)
  • Suggestion: Protect Tuesday mornings for deep work
  • 生产力最高:周二(8次提交)
  • 会议最多:周三(4小时)
  • 建议:预留周二上午用于深度工作

Next Week Focus

下周重点

  1. Complete mobile spec review
  2. Ship analytics v1
  3. Technical debt: Refactor auth module
undefined
  1. 完成移动端规格评审
  2. 发布分析功能v1
  3. 技术债务:重构认证模块
undefined

Best Practices

最佳实践

Do

建议做法

  1. Run
    /today
    at consistent time each morning
  2. Review and adjust auto-generated priorities
  3. Update end-of-day notes before closing
  4. Use cron for consistent data collection
  5. Archive old daily logs monthly
  1. 每天固定时间运行
    /today
  2. 回顾并调整自动生成的优先级
  3. 下班前更新当日笔记
  4. 使用cron进行持续数据收集
  5. 每月归档旧的每日日志

Don't

避免做法

  1. Skip the review - consistency builds habits
  2. Overload daily priorities (max 3-5 items)
  3. Ignore long-term suggestions repeatedly
  4. Let daily logs accumulate without review
  1. 跳过回顾 - 一致性才能养成习惯
  2. 每日优先级过多(最多3-5项)
  3. 反复忽略长期建议
  4. 让每日日志堆积而不回顾

Error Handling

错误处理

SituationAction
No git activityNote "No commits" - suggest catching up
Missing configUse defaults, create template config
Calendar unavailableSkip calendar section, note in summary
Cron failsCheck log at
/tmp/daily_today.log
情况操作
无git活动记录"无提交" - 建议补做相关工作
缺少配置使用默认值,生成模板配置
日历不可用跳过日历部分,在总结中注明
Cron执行失败查看
/tmp/daily_today.log
中的日志

Metrics

指标

Track these for productivity insights:
MetricTargetDescription
Daily completion rate>70%Priorities marked done
Focus time>4h/dayUninterrupted work blocks
Context switches<10/dayTask transitions
Commit frequency3-8/dayHealthy progress indicators
追踪以下指标获取生产力洞察:
指标目标说明
每日完成率>70%标记为已完成的优先级任务占比
专注时间>4小时/天不受打扰的工作时段
上下文切换<10次/天任务切换次数
提交频率3-8次/天健康的进度指标

Output Locations

输出位置

OutputLocation
Daily logs
logs/daily/{YYYY-MM-DD}.md
Weekly summaries
logs/weekly/{YYYY-WW}.md
Cron output
/tmp/daily_today.log
Config
.claude/config/today.yaml
输出内容位置
每日日志
logs/daily/{YYYY-MM-DD}.md
每周总结
logs/weekly/{YYYY-WW}.md
Cron输出
/tmp/daily_today.log
配置文件
.claude/config/today.yaml

Related Skills

相关Skill

  • context-management - Manage context efficiently
  • planning - Detailed planning methodology

  • context-management - 高效管理上下文
  • planning - 详细规划方法论

Version History

版本历史

  • 1.1.0 (2026-01-21): Add interactive review mode with morning/midday/evening flows
  • 1.0.0 (2026-01-21): Initial release with daily review, cron support, long-term suggestions
  • 1.1.0 (2026-01-21):添加交互式回顾模式,支持早/中/晚流程
  • 1.0.0 (2026-01-21):初始版本,支持每日回顾、cron自动化和长期建议