calendar-audit

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Calendar Audit

Calendar Audit

A skill that protects deep work time by auditing your calendar and scoring every meeting.
Protect the maker. Score the meetings. Reclaim the time.
这是一项通过审计日历并为每个会议打分来保护深度工作时间的Skill。
保护创造者,为会议打分,夺回时间。

Core Design Principle

核心设计原则

Value first, setup later. A new user sees their first audit within 2 minutes. No tools to install. No questions to answer first. Screenshot in, audit out.
价值优先,设置后置。 新用户能在2分钟内看到首次审计结果。无需安装工具,无需先回答问题。上传截图,即可获取审计报告。

Two Flows

两种流程

ConditionFlow
No
.claude/calendar-audit.md
exists
Onboarding Flow — instant audit from screenshot, then setup
.claude/calendar-audit.md
exists
Regular Flow — FAST approach, scores from configured calendar tool

条件流程
不存在
.claude/calendar-audit.md
入门流程 — 通过截图快速生成审计报告,随后完成设置
存在
.claude/calendar-audit.md
常规流程 — 快速模式,通过已配置的日历工具生成评分

Onboarding Flow (First Run Only)

入门流程(仅首次运行)

Detection: Check if
.claude/calendar-audit.md
exists. If no config exists, run this flow. Otherwise skip to Regular Flow.
Goal: Deliver an audit immediately, then calibrate preferences.
检测逻辑: 检查是否存在
.claude/calendar-audit.md
。若不存在配置文件,则运行此流程;否则跳转至常规流程。
目标: 立即生成审计报告,随后校准偏好设置。

Step 1: Welcome (10 seconds)

步骤1:欢迎界面(10秒)

Read
references/branding.md
and display verbatim:
  1. Logo
  2. Origin quote
  3. Workflow diagram
  4. Key concepts
Then immediately:
Let's audit your calendar right now. No setup needed.

Take a screenshot of your calendar for this week (the week view works best)
and paste it here.

This is a fast first pass — we can set up automated calendar access afterwards
so future audits are hands-free.
Wait for screenshot.
读取
references/branding.md
并原样展示以下内容:
  1. Logo
  2. 起源引言
  3. 工作流示意图
  4. 核心概念
随后立即显示:
现在就开始审计你的日历吧,无需任何设置。

截取本周日历的截图(周视图效果最佳),并粘贴到此处。

这是快速初步审计——之后我们可以设置自动日历访问,让后续审计完全无需手动操作。
等待用户上传截图。

Step 2: Quick Focus Question (30 seconds)

步骤2:快速聚焦问题(30秒)

After receiving the screenshot, before auditing, ask ONE question:
How much focus time do you think you need each week?

Research says knowledge workers need 3-4 hours of uninterrupted focus daily.
I recommend at least 60% focus / 40% meetings — that's ~24h focus out of a
40h week, with at least one 4-hour contiguous block of deep work per day.

What feels right for you?
→ 60/40 (recommended — player-coach, technical leader)
→ 70/30 (IC-heavy, needs more building time)
→ 50/50 (manager-heavy, lots of direct reports)
→ Other
Wait for answer. Use their choice as the focus target for the audit.
收到截图后,在开始审计前,仅需询问一个问题:
你认为自己每周需要多少专注时间?

研究表明,知识工作者每天需要3-4小时不受干扰的专注时间。
我建议至少保持60%专注 / 40%会议的比例——即每周40小时工作时间中,约24小时用于专注工作,且每天至少要有一段4小时的连续深度工作时间。

你觉得哪种比例更合适?
→ 60/40(推荐——适合既要执行也要管理的角色、技术负责人)
→ 70/30(适合以独立贡献为主的角色,需要更多时间完成任务)
→ 50/50(适合管理为主的角色,有较多直接下属)
→ 其他
等待用户回答。 将用户的选择作为本次审计的聚焦目标比例。

Step 3: Instant Audit (2 minutes)

步骤3:即时审计(2分钟)

Using the screenshot + focus target, immediately run the full audit:
  1. Extract events from the screenshot using vision — for each event capture: day, time, title, duration
  2. Calculate totals — meeting hours, focus hours, contiguous blocks, per-day breakdown (see Regular Flow Step 1a for formulas)
  3. Score every meeting using the 5-Dimension framework as default (no framework choice yet — that comes in setup). See
    references/frameworks.md
    for scoring rules.
  4. Present the full audit in the standard output format (Red/Orange/Yellow/Green zones with suggestions — see Regular Flow Step 3 output format)
  5. Show the gap: current vs target
Then ask:
Here's your audit. Take a look at the scores.

Anything look wrong? Correct any scores and I'll regenerate suggestions.
For example: "Abdul 1:1 should be Green not Yellow" or "Sales standup
score is right but I need to keep it for political reasons"
Wait for corrections. When user provides corrections:
  • Update scores
  • Record overrides with reasons
  • Regenerate the zone tables and suggestions
  • Repeat until user is satisfied
结合截图与聚焦目标,立即运行完整审计:
  1. 提取事件:通过视觉识别从截图中提取事件信息——包括每个事件的日期、时间、标题、时长
  2. 计算总计:会议时长、专注时长、连续专注块、每日时间分配详情(计算公式见常规流程步骤1a)
  3. 为会议打分:默认使用五维度模型(框架选择将在设置阶段进行)。评分规则详见
    references/frameworks.md
  4. 展示完整审计报告:采用标准输出格式(红/橙/黄/绿分区并附建议——格式见常规流程步骤3)
  5. 展示缺口:当前状态与目标状态的差距
随后询问:
这是你的审计报告。请查看各项评分。

有没有看起来不准确的地方?可以修正任何评分,我会重新生成建议。
例如:“与Abdul的1对1会议应该是绿色而非黄色” 或 “销售站会的评分正确,但出于工作需要我必须参加”
等待用户修正。 当用户提供修正意见时:
  • 更新评分
  • 记录修正内容及原因
  • 重新生成分区表格与建议
  • 重复此过程直至用户满意

Step 4: Full Setup (after audit is done)

步骤4:完整设置(审计完成后)

Once the user is happy with the audit:
Great — that's your first audit done.

Let's set up so next time is automated. I'll ask a few quick questions
to save your preferences.
Then run the setup wizard:
1. What should I call you?

2. What's your role? (e.g. CTO, Engineering Manager, IC)

3. How many direct reports? (helps score 1:1s correctly)

4. Top 3 priorities that need deep work this quarter?

5. How should I access your calendar going forward?

   Zero setup (you provide data each time):
   a) Screenshot — paste an image each week
   b) Copy-paste — paste your schedule as text
   c) ICS file — export from any calendar app

   Automated (one-time setup, then hands-free):
   d) Google Calendar MCP [recommended for Google users]
   e) Apple Calendar MCP [recommended for macOS]
   f) icalBuddy [macOS CLI]
   g) gcalcli [Google Calendar CLI]

   See references/calendar-setup.md for setup instructions.

6. Which decision framework do you prefer?

   a) 5-Dimension [default] — what we just used. Scores 5 factors. Most comprehensive.
   b) Eisenhower — simple Urgent vs Important grid. Fastest.
   c) RACI — classifies your role (Accountable/Responsible/Consulted/Informed). Best for cutting meetings where you're just "Informed".
   d) Value vs Effort — scores value generated vs time invested.
   e) Custom — define your own dimensions and scoring.

   See references/frameworks.md for details on each.
Parse the response and use sensible defaults for skipped fields:
  • role: "Engineering Leader"
  • focus_ratio: value from Step 2 (default 60)
  • calendar.tool: "screenshot"
  • framework.name: "5-dimension"
  • maker_days: ["Tuesday", "Thursday"]
If user picks Custom framework, run the guided creation flow from
references/frameworks.md
(Custom section).
Write
.claude/calendar-audit.md
config with all answers (see
references/config-guide.md
for format).
Create
.claude/modules/meeting-scores.md
with scores from the first audit (see Regular Flow Step 5 for format).
You're all set. Run /calendar-audit anytime — ideally Monday mornings.

Your config: .claude/calendar-audit.md
Meeting history: .claude/modules/meeting-scores.md
Exit after onboarding and first audit.

当用户对审计报告满意后:
很好——你的首次审计已完成。

接下来我们进行设置,让后续审计实现自动化。我会问几个简单问题来保存你的偏好设置。
随后启动设置向导:
1. 我该如何称呼你?

2. 你的职位是什么?(例如:CTO、工程经理、独立贡献者)

3. 你有多少直接下属?(有助于准确为1对1会议打分)

4. 本季度需要深度工作支持的Top 3优先级任务是什么?

5. 后续我该如何访问你的日历?

   零设置方案(每次需手动提供数据):
   a) 截图——每周粘贴一张图片
   b) 复制粘贴——将日程以文本形式粘贴
   c) ICS文件——从任意日历应用导出

   自动化方案(一次性设置,之后无需手动操作):
   d) Google Calendar MCP [Google用户推荐]
   e) Apple Calendar MCP [macOS用户推荐]
   f) icalBuddy [macOS命令行工具]
   g) gcalcli [Google Calendar命令行工具]

   设置说明详见 references/calendar-setup.md。

6. 你偏好哪种决策框架?

   a) 五维度模型 [默认]——我们刚刚使用的框架,从5个维度打分,最全面。
   b) 艾森豪威尔矩阵——简单的紧急vs重要四象限模型,最快捷。
   c) RACI模型——对你在会议中的角色进行分类(负责人/执行人/咨询人/知会人),最适合剔除那些你仅作为“知会人”的会议。
   d) 价值vs投入——根据会议产生的价值与投入的时间进行评分。
   e) 自定义——定义你自己的评分维度与规则。

   各框架详情见 references/frameworks.md。
解析用户的回答,对跳过的字段使用合理默认值:
  • 职位:“技术负责人”
  • 聚焦比例:步骤2中用户选择的值(默认60)
  • 日历工具:“screenshot”
  • 框架名称:“5-dimension”
  • 创造者日:[“周二”, “周四”]
若用户选择自定义框架,则运行
references/frameworks.md
中自定义部分的引导创建流程。
将所有回答写入
.claude/calendar-audit.md
配置文件(格式见
references/config-guide.md
)。
创建
.claude/modules/meeting-scores.md
文件,记录首次审计的评分(格式见常规流程步骤5)。
设置已完成。随时运行 /calendar-audit 命令即可——建议在每周一上午使用。

你的配置文件:.claude/calendar-audit.md
会议历史记录:.claude/modules/meeting-scores.md
完成入门流程与首次审计后退出。

Regular Flow (Every Subsequent Run)

常规流程(后续每次运行)

FAST approach — no questions, just audit:
  1. Gather context (calendar, goals, config)
  2. Calculate deep work budget and gap
  3. Score every meeting using configured framework
  4. Present audit with specific suggestions
  5. User reviews and overrides
  6. Save decisions to meeting memory
快速模式——无需提问,直接生成审计报告:
  1. 收集上下文信息(日历、目标、配置)
  2. 计算深度工作预算与缺口
  3. 使用已配置的框架为所有会议打分
  4. 展示审计报告及具体建议
  5. 用户审核并调整评分
  6. 将决策保存至会议历史记录

Step 1: Gather Context

步骤1:收集上下文信息

1a. Calendar

1a. 日历数据

Read
calendar.tool
from config and pull the week's events:
ToolHow
google-calendar-mcp
Call MCP
list-events
for current week (Mon-Fri)
apple-calendar-mcp
Call MCP tool for current week
icalbuddy
Run:
icalBuddy -f "" -nc -nrd -df "%Y-%m-%d" -tf "%H:%M" eventsFrom:today to:+5d
gcalcli
Run:
gcalcli agenda "$(date +%Y-%m-%d)" "$(date -v+5d +%Y-%m-%d)" --details all --tsv
ics-file
Read file at
calendar.ics_path
, parse VEVENT components, filter to current week
screenshot
Ask user: "Paste a screenshot of your calendar for this week (week view works best)" — extract events via vision
copy-paste
Ask user: "Paste your schedule for this week as text" — parse events
manual
Ask user: "List your meetings for this week (name, day, time, duration)"
  • If invoked on a weekend or late Friday, pull next week instead
  • Calculate:
    • Total meeting hours (raw duration of all meetings)
    • Effective meeting cost (raw hours + 15 min context-switch per meeting)
    • Total focus hours (remaining time after effective meeting cost)
    • Contiguous focus blocks (2+ hours uninterrupted by meetings)
    • Per-day breakdown (meetings vs focus per day)
  • Flag:
    • Days without a contiguous focus block of at least
      min_daily_focus
      hours (default 4)
    • Days with 5+ meetings
    • Back-to-back meetings without breaks
    • Scheduling conflicts (overlapping events)
从配置文件中读取
calendar.tool
,并获取本周的事件:
工具获取方式
google-calendar-mcp
调用MCP的
list-events
接口获取当前周(周一至周五)的事件
apple-calendar-mcp
调用MCP工具获取当前周的事件
icalbuddy
运行命令:
icalBuddy -f "" -nc -nrd -df "%Y-%m-%d" -tf "%H:%M" eventsFrom:today to:+5d
gcalcli
运行命令:
gcalcli agenda "$(date +%Y-%m-%d)" "$(date -v+5d +%Y-%m-%d)" --details all --tsv
ics-file
读取
calendar.ics_path
路径下的文件,解析VEVENT组件,筛选出当前周的事件
screenshot
询问用户:“请粘贴本周日历的截图(周视图效果最佳)”——通过视觉识别提取事件
copy-paste
询问用户:“请粘贴本周日程的文本内容”——解析事件信息
manual
询问用户:“请列出本周的所有会议(名称、日期、时间、时长)”
  • 若在周末或周五晚调用,则获取下周的事件
  • 计算:
    • 总会议时长(所有会议的原始时长总和)
    • 实际会议成本(原始时长 + 每次会议约15分钟的上下文切换时间)
    • 总专注时长(扣除实际会议成本后的剩余时间)
    • 连续专注块(不受会议干扰的2小时及以上时间段)
    • 每日时间分配(每天的会议与专注时间占比)
  • 标记异常情况:
    • 无至少
      min_daily_focus
      小时(默认4小时)连续专注块的日期
    • 会议数量达5场及以上的日期
    • 无休息时间的背靠背会议
    • 时间冲突的事件

1b. Goals & Work Profile

1b. 目标与工作画像

Read context to understand what deep work is needed:
  • User config (
    .claude/calendar-audit.md
    ) for role, priorities, preferences
  • Weekly note (if exists) for this week's tasks — estimate deep work hours needed
  • Monthly goals (if exists) for north star priorities
  • Meeting memory (
    .claude/modules/meeting-scores.md
    ) for previous scores and overrides
If no weekly note or goals exist, ask: "What's the most important deep work you need to do this week?"
读取上下文信息,明确所需的深度工作内容:
  • 用户配置
    .claude/calendar-audit.md
    )中的职位、优先级、偏好设置
  • 周度笔记(若存在)中的本周任务——估算所需的深度工作时长
  • 月度目标(若存在)中的核心优先级任务
  • 会议历史记录
    .claude/modules/meeting-scores.md
    )中的过往评分与调整记录
若不存在周度笔记或目标,则询问:“本周你最重要的深度工作任务是什么?”

1c. Calculate Deep Work Budget

1c. 计算深度工作预算

Based on context, calculate:
Deep Work Budget
────────────────
Work week:              [work_hours, default 40]h
Target focus ratio:     [focus_ratio, default 60]%
Target focus hours:     [work_hours * ratio]h
Target meeting hours:   [work_hours * (1-ratio)]h
Min daily focus block:  [min_daily_focus, default 4]h contiguous

Current meetings:       Xh (raw) / Yh (with transitions)
Current focus:          Zh
Current ratio:          Z/work_hours = N%

Gap:                    [target - current]h to reclaim
Minimum thresholds (always flag if violated):
  • Every day must have at least one contiguous block of
    min_daily_focus
    hours (default 4h) — scattered focus doesn't count
  • No day with zero focus time
  • At least 1 "maker day" (4+ contiguous hours focus) per week
结合上下文信息,计算:
深度工作预算
────────────────
工作周时长:              [work_hours, 默认40]小时
目标专注比例:     [focus_ratio, 默认60]%
目标专注时长:     [work_hours * ratio]小时
目标会议时长:   [work_hours * (1-ratio)]小时
每日最小专注块:  [min_daily_focus, 默认4]小时连续专注

当前会议时长:       X小时(原始) / Y小时(含切换时间)
当前专注时长:          Z小时
当前专注比例:          Z/work_hours = N%

缺口:                    [目标值 - 当前值]小时,需夺回相应时间
最低阈值(若违反则始终标记):
  • 每天必须至少有一个时长为
    min_daily_focus
    小时(默认4小时)的连续专注块——碎片化的专注时间不计入
  • 无专注时间的日期
  • 每周至少有1个“创造者日”(4小时及以上连续专注时间)

Step 2: Set Deep Work Goals

步骤2:设定深度工作目标

Based on tasks and priorities, propose specific deep work goals with time estimates and proposed calendar slots.
Format:
undefined
结合任务与优先级,提出具体的深度工作目标,包含时间估算与建议的日历时段。
格式:
undefined

Deep Work Goals This Week

本周深度工作目标

#GoalEst. TimePriorityProposed Slot
1[goal from tasks/priorities][hours]P1[day, time range]
2[goal][hours]P2[day, time range]
Total deep work needed: Xh Total deep work available: Yh Gap: Zh (need to free up Z hours from meetings)

If there's a gap, proceed to Step 3 to find meeting time to reclaim.
If no gap, still run the audit — meeting load creeps up over time.
序号目标预估时长优先级建议时段
1[来自任务/优先级的目标][小时]P1[日期,时间范围]
2[目标][小时]P2[日期,时间范围]
所需总深度工作时长: X小时 可用总深度工作时长: Y小时 缺口: Z小时(需从会议中挤出Z小时)

若存在缺口,则进入步骤3寻找可优化的会议时间。
若无缺口,仍需运行审计——会议负荷会随时间逐渐增加。

Step 3: Score and Rank Meetings

步骤3:为会议评分与排序

Read
framework.name
from config (default: "5-dimension"). Apply that framework's scoring model from
references/frameworks.md
.
Score every non-focus, non-personal event on the calendar.
从配置文件中读取
framework.name
(默认:"5-dimension")。应用
references/frameworks.md
中该框架的评分模型。
为日历中所有非专注、非个人事件打分。

Framework-Specific Scoring

各框架具体评分规则

5-Dimension: Score 5 dimensions (Decision Power, Delegation, Async Potential, Frequency Fit, Duration Fit) 1-3 each. Total 5-15. Zones: Green (5-7), Yellow (8-9), Orange (10-11), Red (12-15).
Eisenhower: Score Urgency and Importance 1-3 each. Total 2-6. Zones: Green/Do (2), Yellow/Schedule (3), Orange/Delegate (4-5), Red/Delete (6).
RACI: Classify role: Accountable (Green), Responsible (Green), Consulted (Yellow), Informed (Red).
Value vs Effort: Score Value and Effort 1-3 each. Total 2-6. Quadrants: Quick Win/Green (2), Strategic-or-Evaluate/Yellow (3), Filler-or-Evaluate/Orange (4-5), Trap/Red (6).
Custom: Use dimensions and zones from
framework.custom
config.
See
references/frameworks.md
for complete scoring rules and guidelines for each framework.
五维度模型: 从5个维度(决策权力、可委派性、异步潜力、频率适配性、时长适配性)分别打分,每个维度1-3分,总分5-15分。分区:绿色(5-7分)、黄色(8-9分)、橙色(10-11分)、红色(12-15分)。
艾森豪威尔矩阵: 从紧急性与重要性两个维度分别打分,每个维度1-3分,总分2-6分。分区:绿色/立即执行(2分)、黄色/安排时间(3分)、橙色/委派他人(4-5分)、红色/取消(6分)。
RACI模型: 根据你在会议中的角色分类:负责人(绿色)、执行人(绿色)、咨询人(黄色)、知会人(红色)。
价值vs投入: 从价值产出与时间投入两个维度分别打分,每个维度1-3分,总分2-6分。象限:快速胜利/绿色(2分)、战略评估/黄色(3分)、 filler评估/橙色(4-5分)、陷阱/红色(6分)。
自定义框架: 使用
framework.custom
配置中的维度与分区规则。
各框架的完整评分规则与指南详见
references/frameworks.md

Applying Overrides

应用调整规则

Before presenting results, check
scoring.overrides
in config. For any meeting matching an override, use the override zone instead of the calculated score. Note in output: "(override: [reason])".
If the meeting has been scored before (from meeting memory), note any changes in score and flag if a previously optimised meeting has regressed.
展示结果前,检查配置文件中的
scoring.overrides
。对于任何匹配调整规则的会议,使用调整后的分区而非计算出的评分。在输出中注明:“(调整:[原因])”。
若会议有过往评分(来自会议历史记录),需注明评分变化情况,并标记之前已优化的会议是否出现倒退。

Output Format

输出格式

Present the audit sorted by zone (Red first). Use the output columns specified in
references/frameworks.md
for the active framework.
undefined
按分区排序展示审计报告(红色分区优先)。使用当前框架对应的输出列,详见
references/frameworks.md
undefined

Meeting Audit — Week of [date]

会议审计报告 — [日期]周

Framework: [framework name] Current: Xh meetings / Yh focus (Z% focus) Target: Ah meetings / Bh focus (C% focus) Gap: Need to reclaim ~Dh
使用框架: [框架名称] 当前状态: X小时会议 / Y小时专注(专注占比Z%) 目标状态: A小时会议 / B小时专注(专注占比C%) 缺口: 需夺回约D小时

Red Zone (Eliminate/Delegate) — saves ~Xh

红色分区(取消/委派)——可节省约X小时

[framework-specific columns]
[框架对应列]

Orange Zone (Restructure) — saves ~Xh

橙色分区(调整结构)——可节省约X小时

[framework-specific columns]
[框架对应列]

Yellow Zone (Optimise) — saves ~Xh

黄色分区(优化)——可节省约X小时

[framework-specific columns]
[框架对应列]

Green Zone (Keep)

绿色分区(保留)

[framework-specific columns]
Total recoverable: ~Xh Projected after changes: Xh meetings / Yh focus (Z% focus)
undefined
[框架对应列]
可回收总时长: 约X小时 调整后预计状态: X小时会议 / Y小时专注(专注占比Z%)
undefined

Step 4: User Review

步骤4:用户审核

After presenting the audit:
  1. Ask user to confirm, override, or adjust any scores
  2. For overrides, record the reason (e.g. "Keep despite score — important relationship")
  3. Save all decisions to meeting memory
If user is resistant to cutting a meeting, ask:
  • "What would happen if you skipped this for 2 weeks as an experiment?"
  • "Could you send a delegate and get a 2-line summary?"
展示审计报告后:
  1. 请用户确认、调整或修改任何评分
  2. 对于调整内容,记录原因(例如:“尽管评分如此仍需保留——维护重要关系”)
  3. 将所有决策保存至会议历史记录
若用户不愿削减某场会议,则询问:
  • “如果连续2周不参加这场会议,会有什么影响?”
  • “你能否委派他人参加,并获取两行内容的摘要?”

Step 5: Save to Meeting Memory

步骤5:保存至会议历史记录

Update
.claude/modules/meeting-scores.md
with:
  • Current scores for all meetings (with framework used)
  • User overrides and reasons
  • Week-over-week comparison
  • Running trend (are meetings increasing or decreasing?)
If the file doesn't exist, create it:
markdown
undefined
更新
.claude/modules/meeting-scores.md
文件,包含:
  • 所有会议的当前评分(注明使用的框架)
  • 用户的调整内容及原因
  • 周度对比
  • 趋势变化(会议时长是增加还是减少?)
若文件不存在,则创建:
markdown
undefined

Meeting Scores

会议评分记录

Running log of meeting audit scores and decisions.
会议审计评分与决策的运行日志。

Current Scores

当前评分

MeetingLast ScoredFrameworkScoreZoneUser DecisionNotes
会议最后评分日期使用框架评分分区用户决策备注

Weekly Snapshots

周度快照

<!-- Append weekly totals here -->
WeekFrameworkMeetings (h)Focus (h)Focus %Meetings Optimised

---
<!-- 在此处追加每周总计 -->
周次使用框架会议时长(小时)专注时长(小时)专注占比优化会议数量

---

Key Principles

核心原则

  • Contiguous blocks matter more than total hours. 3 hours scattered across 30-min gaps is worth less than 1 contiguous 2-hour block. The target is one 4-hour uninterrupted stretch per day — that's where real work happens.
  • Don't just count meetings — count transitions. Each meeting has ~15 min of context-switching cost. A day with 6x30min meetings costs ~4.5h, not 3h.
  • Batch meetings on specific days when possible. Aim for 1-2 "maker days" (mostly focus) and 2-3 "manager days" (meetings batched).
  • Morning focus is often more valuable than afternoon focus for creative and learning work.
  • The goal is not zero meetings — it's the right meetings at the right frequency and duration.
  • Meeting load creeps. Without regular audits, meetings accumulate 1-2 per month. This skill is the counterweight.
  • Career items are the first to drop when meetings increase. Deep work protection is career protection.

  • 连续专注块比总时长更重要。 分散在30分钟间隙中的3小时,价值远低于1个连续的2小时专注块。目标是每天有一段4小时不受干扰的专注时间——这才是真正产出成果的时段。
  • 不仅要统计会议时长,还要统计切换成本。 每场会议约需15分钟的上下文切换时间。一天6场30分钟的会议,实际消耗约4.5小时,而非3小时。
  • 尽可能将会议集中安排在特定日期。 目标是1-2个“创造者日”(以专注工作为主)和2-3个“管理者日”(集中安排会议)。
  • 对于创造性和学习类工作,上午的专注时间通常比下午更有价值。
  • 目标并非零会议——而是让正确的会议以合适的频率和时长召开。
  • 会议负荷会逐渐增加。 若无定期审计,每月会新增1-2场会议。本Skill正是应对这一问题的解决方案。
  • 当会议增加时,职业发展相关的任务会首先被牺牲。 保护深度工作就是保护你的职业发展。

Research & References

研究与参考

This skill draws from:
  • Cal Newport, Deep Work — Knowledge workers need 3-4h of uninterrupted focus daily for meaningful output
  • Paul Graham, Maker's Schedule — Meetings destroy maker productivity disproportionately; a single meeting can ruin a half-day
  • Parkinson's Law — Meetings expand to fill the time allotted; default to 25min or 50min
  • Context-switching research (Gloria Mark, UC Irvine) — Takes ~23 minutes to fully refocus after an interruption
  • Meeting cost formula — A 1h meeting with 8 people costs 8 person-hours + 8x15min context switches = 10h of organisational productivity

本Skill参考了以下内容:
  • Cal Newport,《深度工作》 —— 知识工作者每天需要3-4小时不受干扰的专注时间才能产出有意义的成果
  • Paul Graham,《创造者的时间表》 —— 会议对创造者生产力的破坏程度远超预期;一场会议可能毁掉半天的工作
  • 帕金森定律 —— 会议会自动填满分配的时间;默认设置为25分钟或50分钟
  • 上下文切换研究(Gloria Mark,加州大学欧文分校) —— 中断后需约23分钟才能完全重新集中注意力
  • 会议成本公式 —— 一场8人参加的1小时会议,成本为8人时 + 8×15分钟的上下文切换时间 = 10小时的组织生产力

File Paths

文件路径

TypePath
Config
.claude/calendar-audit.md
Meeting Memory
.claude/modules/meeting-scores.md
Calendar Setup Guide
references/calendar-setup.md
Decision Frameworks
references/frameworks.md
Config Reference
references/config-guide.md
Branding
references/branding.md
Weekly NotesVaries by user's planning setup
Monthly GoalsVaries by user's planning setup
类型路径
配置文件
.claude/calendar-audit.md
会议历史记录
.claude/modules/meeting-scores.md
日历设置指南
references/calendar-setup.md
决策框架
references/frameworks.md
配置参考
references/config-guide.md
品牌资料
references/branding.md
周度笔记取决于用户的规划工具设置
月度目标取决于用户的规划工具设置
",