Homework

家庭作业批量排期——用户提供作业内容和完成时间周期,为周期内每一天的每项作业在 Trello 学习任务看板上各创建一张任务卡片。布置作业、安排每日作业计划时使用。依赖 trello skill。【重要】必须先读 skill 原文获取正确命令格式,禁止瞎猜。

mnhkahn 7e8db8f 2.3 KB Updated

File contents

家庭作业批量排期

用户提供作业内容清单完成周期(起止日期),为周期内每一天 × 每项作业各创建一张 Trello 卡片。

前置

  • Trello 操作全部走 trello skill(.agents/skills/trello/SKILL.md),命令格式以它为准,禁止瞎猜。
  • 未登录先 cyeam trello login,用 cyeam trello status 确认凭据有效。
  • 不知道看板/列表 ID 时:先 cyeam trello boards 找到学习任务看板,再 cyeam trello lists <board-id> 找到「待执行」列表。不要按名称猜 ID。

流程

  1. 解析用户输入:作业项目列表(如 口算、练字、钢琴)、起止日期(含首尾)、可选的起始天数序号。

  2. 展开成创建计划,周期内每一天、每项作业一张卡片:

    • 标题:<作业名>(第N天),N 逐天递增。用户给了起始序号就用它;没给则先 cyeam trello cards --board <board-id> 看已有卡片的编号规律,从最大序号 +1 继续;完全没有规律可遵循时用 <作业名>(YYYY-MM-DD)
    • --due:当天 20:00 本机时区的 RFC3339(如 2026-09-08T20:00:00+08:00),用户另有指定从其指定。
    • 用户给了作业的具体要求(如"口算 100 题")时写进 --desc
  3. 去重:cyeam trello cards --list <list-id> 检查,同名且同 due 的卡片已存在则跳过。

  4. 把完整计划清单(日期 × 作业 × 标题)列给用户确认一次,确认后逐条执行:

    cyeam trello card create --list <list-id> --name "<作业名>(第N天)" --due <RFC3339>
    
  5. 汇报结果:创建成功 / 跳过(已存在)/ 失败各多少张,失败的附原因。

规则

  • 每天每项作业一张卡片,不要把多天或多项作业合并成一张。
  • 批量创建是对外部状态的批量变更,必须先列出计划清单获得用户一次确认再执行。
  • 周期跨月/跨年时逐日展开,不要漏掉首尾日期。
  • 日期、due 一律用本机时区。

mnhkahn/cyeam-cli/tree/main/skills/homework commit 7e8db8f46c

Frequently asked questions

npx skillmds@latest add mnhkahn/homework