2.3 KiB
2.3 KiB
work-weekly-report
工作计划管理工具。用于管理个人工作周报,包括制定本周工作计划、记录日常工作、更新工作进度、查询历史周报等。
目录结构
work-weekly-report/
├── SKILL.md # Skill 定义文件
├── README.md # 本文件
├── scripts/ # 脚本目录
│ └── work-weekly-report.js
└── data/ # 数据存储目录
└── weekly-reports.json
功能概述
- 制定本周工作计划: 为当前工作周制定或更新工作计划
- 更新工作记录: 记录指定日期的实际工作情况
- 输出本周未完成工作: 汇总当前工作周中未完成的任务
- 查询指定周周报: 查看指定工作周的工作计划与实际记录
- 更新计划项状态: 将某个计划项标记为完成或其他状态
- 设置周报总结: 为某周添加总结文字
工作周定义
- 工作周: 周一至周五(法定工作日)
- 周编号: ISO 8601 标准,格式
YYYY-Www(如2026-W15表示 2026 年第 15 周) - 周起始: 周一为该周的第一天,周五为最后一天
使用方式
触发命令
/work-weekly-report- "制定本周工作计划"
- "更新今天的工作记录"
- "查看本周未完成的工作"
- "查询 2026-W15 的周报"
CLI 命令
# 制定本周计划
node scripts/work-weekly-report.js plan --tasks "任务1" "任务2"
# 更新今天的工作记录
node scripts/work-weekly-report.js record --content "完成了XX任务" --status completed
# 查看本周未完成
node scripts/work-weekly-report.js pending
# 查询指定周
node scripts/work-weekly-report.js query --week "2026-W15"
# 设置周报总结
node scripts/work-weekly-report.js summary --week "2026-W15" --content "本周主要完成了..."
数据存储
数据存储在 data/weekly-reports.json 文件中,采用 JSON 格式,包含以下结构:
meta: 版本信息weeklyReports: 按周编号索引的工作周报数据plan: 计划任务列表records: 每日工作记录summary: 周报总结
注意事项
- 数据文件会自动创建,首次使用时会初始化
- 所有日期需为有效的法定工作日(周一至周五)
- 建议每次完成工作后及时记录,便于周末生成周报