jw-agenda-weekly-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jw-agenda-weekly-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
汇总本周日志与 todo,统计完成率和时间分配,生成周总结报告,识别转入下周的事项。
级联状态同步原则:生成周回顾后,必须从下往上逐层检查并同步完成状态,确保各层规划反映实际进度。数据来源是本周的每日日志(daily log)和每日 todo,以此为依据逐层向上同步:
[x] 或未完成状态注意:对上层规划文件(周/月/年)只做轻量标记(完成 [x]、进行中等),不改动原有规划内容。详细分析保留在周回顾文件中。每一层只在确实受影响时才修改,但必须逐层检查,不可跳过。
本 Skill 仅依赖用户 workspace 下存在 jw-agenda 根目录(默认 jw-agenda-data,可经 workspace 根目录的 .jw-agenda.json 或 jw-agenda.json 配置)及子目录 monthly、weekly、daily、tasks。约定与脚本已随本 Skill 安装,无需用户另行复制。先按 conventions 解析 jw-agenda 根目录。
开始前读取本 Skill 的 `assets/conventions.md` 获取文件命名、路径和周数规则。
使用本 Skill 的 assets/scripts/date_utils.py 计算本周/上周的日期范围和年内周数(1–52)。
读取本周范围内的所有文件:
主要来源:
{agendaRoot}/daily/{日期}-log.md:逐日读取,提取已完成、未完成、时间分配、学习/产出{agendaRoot}/daily/{日期}-todo.md:逐日读取勾选状态,交叉验证日志可选来源:
{agendaRoot}/weekly/Week{W}-plan.md:对比计划 vs 实际记录哪些天有数据、哪些天缺失。
完成率:已勾选项总数 / 总项数 × 100%,某天无 todo 文件则不纳入。分别统计高/中/低优先级。
时间分配:从每日日志的「时间分配」部分提取,按类别汇总。
产出汇总:从每日日志的「学习/产出」部分汇总为列表。
使用 assets/review-template.md 模板,填充后写入:
路径:{agendaRoot}/weekly/Week{W}-review.md(W = 年内周数,1–52,与周规划命名一致)
内容:整体概览(完成率、主要成就)、分类统计、未完成/待处理、转入下周清单。
基于 Step 2-3 从每日日志和每日 todo 中汇总的实际完成情况,逐层向上同步:
#### 5a: 周规划(weekly/Week{W}-plan.md)
[x]、未完成保持 [ ]、进行中标记 (进行中)#### 5b: 月规划(monthly/YYYY-MM-plan.md)
#### 5c: 年规划(若存在)
注意:每一层只在确实受影响时才修改,但必须逐层检查,不可跳过。
按 conventions.md 中的 daily 目录归档规则 执行:
{agendaRoot}/daily/ 根下的 YYYY-MM-DD-todo.md、YYYY-MM-DD-log.md 文件{agendaRoot}/daily/YYYYMM/ 子目录(如 202601/、202602/)说明:周总结文件路径、完成率、时间分配要点、转入下周事项数量、归档文件数(若有)、已同步状态的所有文件路径。
| 情况 | 处理 |
|---|---|
| 部分日期缺少日志 | 用已有日志统计,在报告中标注缺失日期 |
| 全部日期无日志 | 询问用户是否仍需生成空框架 |
| 日志中无时间分配信息 | 跳过时间统计,在报告中标注 |
| 周总结已存在 | 向用户确认是否覆盖,默认不覆盖 |
| 无 todo 文件 | 仅统计日志中的完成/未完成项 |
assets/review-template.md:周总结输出模板assets/conventions.md:约定assets/scripts/date_utils.py:日期计算脚本~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.