chinaweal-claude-code/skills/work-weekly-report
黎润豪 14b2bc40ad 工作周计算BUG修复 2026-04-15 17:21:12 +08:00
..
data 工作计划管理skills 2026-04-13 17:36:44 +08:00
scripts 工作周计算BUG修复 2026-04-15 17:21:12 +08:00
README.md 工作计划管理skills 2026-04-13 17:36:44 +08:00
SKILL.md 更新工作计划skill 2026-04-15 09:50:26 +08:00

README.md

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: 周报总结

注意事项

  1. 数据文件会自动创建,首次使用时会初始化
  2. 所有日期需为有效的法定工作日(周一至周五)
  3. 建议每次完成工作后及时记录,便于周末生成周报