用途:在会话开始时统一做环境确认与任务把握,由 /session 或 SessionStart 类流程内部调用,不作为用户直接入口。
主要能力:检查 Git 状态(当前分支、未提交改动与最近提交)、Plans.md 中 cc:WIP、pm:依頼中(兼容 cursor:依頼中)、cc:TODO 等任务、AGENTS.md 的角色分工与禁止事项、上次会话的交接事项,以及最新 snapshot 的进度摘要与差异。
使用方式:技能内部先做文件状态检查,Plans.md 超过 200 行或 .claude/memory/session-log.md 超过 500 行时给出整理建议(不影响作业);随后通过代码执行 harness_mem_resume_pack(project, session_id?, limit=5, include_private=false) 从 ~/.harness-mem/harness-mem.db 获取恢复上下文,project 需指定当前项目名,session_id 依次取 $CLAUDE_SESSION_ID 与 .claude/state/session.json 的 .session_id;再并行执行 git status -sb、git log --oneline -3、读取 Plans.md 与 AGENTS.md,最后输出会话开始报告(日期、分支、会话 ID、优先任务、其他任务、注意事项)。相关命令有 /work、/sync-status、/maintenance。
限制:属于内部子技能,明确要求不由用户直接加载;通常跳过旧的本地内存兼容检查,以 resume pack 作为唯一恢复入口;resume 获取失败时需先用 harness_mem_health() 确认 daemon 状态并明示失败后继续,恢复顺序为 scripts/harness-memd doctor → scripts/harness-memd cleanup-stale → scripts/harness-memd start;Plans.md 不存在时提示 /harness-init。其余平台支持、收费与效果信息暂未提供。