It watches everything you did with your four AI assistants this week and turns it into a report your manager can actually read.
One-line analogy: you work all week, and on Friday the boss wants a weekly report. worklog is a note-taking assistant sitting next to you — you dictate a line, it logs a line; when you don't have time to talk, it goes through your chat history with Claude Code, Codex, ZCode and MiniMax Code, proposes a numbered list of "what you did", and only writes down the rows you point at. Then it assembles everything into a "demand narrative" weekly report.
It does three things
📝
Quick capture (Mode B)
You dictate one line, it appends one line to this week's log. Zero friction.
🔍
Mine sessions (Mode A)
It scans the four assistants' session history, lists numbered candidates — you pick, then it writes.
📊
Weekly report
Combines this week's log + four-source mining into a 背景→方案→落地→结果 (background → design → landed → result) report, with optional Word export.
How to use it — just talk
记录一下:fixed the login page blank-screen bug ("note this down: …" — quick capture)
梳理一下最近做了什么 ("sort out what I've done recently" — mine sessions)
周报 ("weekly report")
No commands to memorize — everyday phrases work. A bare /worklog makes it ask which mode you want.
The one rule that matters: ask first, act later
worklog has hard gates: whenever it shows candidates, it must stop and wait for your reply. You say "rows 1 and 3" — it writes exactly rows 1 and 3.
Why the distrust? Because in real tests the AI "self-answers" — it says "which rows should I record?" and then continues "I'll take all of them" in the same breath, running the whole pipeline alone. No confirmation = 0 rows written is a hard rule baked into the skill.
What a report looks like
Every demand gets four fixed sections; missing numbers are marked 待补充 ("to be filled") — never invented:
# 产出汇报 Weekly report (2026-09-28 ~ 2026-10-04)
## 需求 Demand: Discover-page revamp
- **需求背景 Background**: old recommendation feed had low click-through
- **方案 Design**: heat ranking + personalized blend
- **落地 Landed**: new ranking live, A/B buckets in place
- **结果 Result**: CTR +12% (or: 待补充 / to be filled)
Where things live
报告文档/需求/ (workspace folder "report docs / demands")
├── 日志/2026-09-28.md ← named by Monday, append-only, never overwritten
└── 周报/ ("weekly reports")
├── md形式/2026-09-28.md
└── word形式/2026-09-28.docx
The log is the ledger; the report is a snapshot — regenerating a report never touches the log.
Where the data comes from
Your dictated notes + four assistants' history → candidate list (you pick) → weekly report