一键导入
work-update
Sync work context from external sources, update tasks and memory, and report changes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Sync work context from external sources, update tasks and memory, and report changes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Build today's mapped ZEP time-log plan from Google Calendar, preview it against ZEP, and enter it through guarded Playwright automation only after explicit approval.
Help users create structured decision matrices by suggesting criteria, options, and weights — output as comparison tables
Backup CLAUDE.md, TASKS.md, and memory/ to a private Git repo using `bash .claude/skills/memory-backup/backup.sh`.
Pull recent Notion Journal entries into memory/journals/YYYY/month_YYYY-MM_text.txt.
Fetches live prices for equities and forex for investment portfolio.
Process pasted meeting notes, infer context, extract candidate tasks and memory updates, and ask for confirmation before making changes.
| name | work-update |
| description | Sync work context from external sources, update tasks and memory, and report changes |
Refresh tasks and memory from ongoing work activity.
Load memory-management and task-management before continuing. This command assumes /work-start has already initialized TASKS.md, CLAUDE.md, and the memory wiki.
Read:
TASKS.mdCLAUDE.mdmemory/index.mdmemory/glossary.mdRead when needed:
memory/log.mdmemory/If TASKS.md, CLAUDE.md, or core wiki files are missing, suggest /work-start.
Before checking a source, look for and load the relevant skill from .claude/skills when available.
Check available task sources such as:
gh issue list --assignee=@meCompare external tasks against TASKS.md:
TASKS.md Confirmation RulesDo not edit TASKS.md directly from scanned activity unless the user confirms the change.
During task sync and activity scan:
TASKS.md entries.TASKS.md untouched.Safe without confirmation:
TASKS.mdRequires confirmation:
Active, Waiting On, Someday, and DoneBefore checking a source, look for and load the relevant skill from .claude/skills when available.
If the Agent tool is available and project-local agents exist under .pi/agents/, prefer using them for read-only collection and classification when the scan spans multiple sources or would otherwise consume substantial context.
Project-local agents useful for this workflow:
activity-scanner - general read-only scanner for Slack, Gmail, Calendar, Drive, Notion, or a specific project/source scopetask-reconciler - compares candidate tasks against TASKS.md and prepares task triage recommendationsmemory-curator - classifies findings for durable memory updatesUse subagents this way:
activity-scanner outputs, especially scheduled hourly runs.## Scanner metadata shows a useful run time and relevant sources scanned.activity-scanner agents only for missing sources, stale/low-confidence outputs, or explicit user refresh requests.task-reconciler before asking the user to confirm task edits.memory-curator before applying safe memory updates or asking for confirmation.If activity-scanner runs hourly and the user runs work-update at end of day, do not treat older same-day scanner outputs as stale merely because they are more than a few hours old. Instead:
work-update, when their metadata shows relevant sources scanned.When reusing scanner outputs, mention it in the final report, for example:
Reused scanner outputs:
- Slack/email/calendar scanner runs from 09:00-17:00
New scans:
- Catch-up scan because recent scanner outputs were missing/stale
- Recent docs, because scheduled scans did not cover Drive/Notion
Subagents must only collect and classify. The parent agent remains responsible for user confirmation, edits to TASKS.md, edits to CLAUDE.md or memory/, and running memory-backup when required.
Gather recent signals from available sources:
Use the activity scan to surface:
Surface likely todos not tracked in TASKS.md.
Review active tasks for:
Present triage options such as:
These triage options are suggestions until the user confirms the TASKS.md edit.
For each task or activity item, use the memory lookup order:
CLAUDE.mdmemory/index.mdmemory/glossary.mdmemory/memory/log.md if recent changes matterTrack what is known and what still needs clarification.
Ask about unknown terms, people, projects, or context only when the lookup order does not resolve them.
Follow memory/SCHEMA.md when creating or updating durable wiki pages.
Process updates in this order:
memory/queries/ or memory/comparisons/ when appropriatememory/index.md for every new, renamed, deleted, or reclassified durable pagememory/log.mdUseful enrichments include:
memory/glossary.mdKeep memory compact:
For recurring query or comparison outputs, prefer a stable filename and update the existing page instead of creating a dated duplicate.
Safe to apply during work-update:
memory/index.md or memory/log.mdStill require confirmation:
CLAUDE.mdIf durability is unclear, present a suggestion instead of editing memory.
Summarize:
Example structure:
Work update complete:
- Task changes: X added, X updated, X stale
- Hot cache changes: X
- Wiki changes: X pages updated, X pages created
- Filed outputs: X queries, X comparisons
- Unresolved gaps: X
If memory changed, say whether it was:
If this run changed CLAUDE.md, TASKS.md, or anything under memory/, trigger memory-backup.
/work-start to initialize missing task or memory foundations.