mcpField
P
personal-task-system

personal-task-system

github.com/arthurzakirov生产力1159 次安装2 周前更新
代码仓库

关于 personal-task-system

面向个人任务管理的 Agent 工作规范,将杂乱想法整理为可执行任务,并仅把必要承诺写入 Todoist 或 Calendar。它强调轻量分流、保留任务缘由和控制活跃任务数量。

主要功能

  1. 01从消息中提取并分类任务
  2. 02区分 Agent 工作与人工行动
  3. 03最多显示七项活跃任务
  4. 04按承诺使用 Todoist 和 Calendar
  5. 05将任务分入五个状态类别

适用场景

  1. 01把零散想法转成待办事项
  2. 02整理紧急、等待和稍后处理的任务
  3. 03安排日历中的预约或专注时段

MCP 相关

该规范指导 Agent 使用 Todoist MCP 管理任务;遇到 MCP 行为不确定时,可按指定参考资料使用 Todoist CLI 作为后备或验证方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/arthurzakirov/agentdesk --skill personal-task-system

安装后在 Claude Code 中输入/personal-task-system确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
device-calendar-context.md
todoist-mcp.md

详细介绍

个人任务系统

运作原则

使用 Codex/ChatGPT/Claude 作为入口。Arthur 应该能把杂乱的想法直接丢给 Agent;Agent 随后尽可能采取行动,提取只能由人完成的事项,并仅将必要的承诺写入 Todoist 或 Calendar。

保持系统轻量。不要要求 Arthur 一次性学习一套庞大的新效率方法。每次只引入一项操作上的改变,并优先做好立即有用的任务管理,而不是设计元系统。

默认工具栈

  • AI Agent:收集、澄清、研究、执行和分流。
  • Todoist:任务记忆和提醒。
  • Google Calendar:真实预约、受保护的时间段、电话/行政事务时段、出行、工作会议和待命时段。
  • Linear:可选,用于项目类、编码或 Agent 工作,不用于普通生活杂事。
  • Notion:可选,用于参考资料/归档,不作为日常使用的主工作台。

分流工作流

  1. 从 Arthur 的消息中提取任务。
  2. 区分由 Agent 直接处理的工作和只能由人完成的事项。
  3. 除非 Arthur 明确要求批量导入更多任务,否则最多展示七项活跃任务。
  4. 在描述/评论中保留每项任务背后的“原因”。
  5. 仅在有用时添加到期日期:截止日期、提醒、计划执行时段或等待跟进。
  6. 仅将 Calendar 用于有具体时间的承诺或受保护的时间段;不要安排一份完美的全天日程。
  7. 隐藏或推迟非活跃想法,不要把它们变成令人焦虑的超级积压清单。

使用以下分组:

  • 🚨 Red Zone:紧急、后果严重或对截止时间敏感。
  • ✅ This Week:活跃清单,最多七项任务。
  • ⏳ Waiting:因等待他人/其他事项而受阻。
  • 🧊 Later:确实需要处理,但有意从日常关注中隐藏。
  • 🧪 Experiments:效率系统实验和工具。

任务形式

优先使用以下任务内容:

Emoji + concise verb phrase

Why: one sentence preserving the reason this matters.
Next action: the next visible physical or digital action.
Context: phone / computer / outside / errand / home / work break.
Blocker: optional.

示例:

🩺 Call 116117 for psychotherapy appointment
Why: referral/code may expire around 2026-06-02.
Next action: call during weekday phone hours; allow up to 30 minutes.
Context: phone.
🚲 Buy tube and fix both bikes
Why: unlocks gym, errands, and dad's backup bike.
Next action: buy French-valve inner tube for personal bike.
Context: errand/home.

Emoji 约定

将 Emoji 用作快速视觉标签,而不是装饰。不确定时,在任务标题开头使用一个 Emoji。

  • 🚨 紧急后果或截止日期
  • 🩺 健康、医生、治疗、医疗行政事务
  • 💳 金钱、银行、付款、税务
  • 🏠 住房、搬家、公寓、家庭行政事务
  • 🚲 自行车、出行、健身解障事项
  • 🛒 杂货、购物、跑腿
  • 🧹 清洁、房间、维护
  • 💼 职业、求职、CEO 电话、简历
  • 🖥️ 电脑设置、显示器、工具、设备
  • 📅 预约或特定于日历的任务
  • ⏳ 等待/跟进
  • 🧪 效率系统实验

工具使用

有关 Todoist MCP 的详情,在创建、更新、完成、删除或排查任务问题时,请阅读 references/todoist-mcp.md。

Todoist CLI (td) 已安装,可作为本地备用方案或验证层,尤其是在 MCP 行为不确定时。不要逐项猜测该使用哪种工具;请使用 references/todoist-mcp.md 中的 MCP/CLI 路由表,以便首次尝试通常就能选对。

有关设备和日历的上下文,在安排日程、选择应用或设计跨设备工作流时,请阅读 references/device-calendar-context.md。

防护原则

  • 不要把 Arthur 的个人生活变成创业项目积压清单。
  • 默认不要把所有提到的想法都塞进 Todoist。
  • 在当前活跃系统运作正常之前,不要创建大量类别/项目。
  • 不要要求 Arthur 手动维护分数、公式或复杂视图。
  • 排查 MCP 问题时,不要读取或暴露凭据/令牌。
  • 批量删除或完成等破坏性任务操作前,先征求同意。

评论

支持 Markdown