{"id":20566,"plugin_id":"plugins_6aa5bad3c1f881918949b7ea822785b0","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:20.786Z","digest":"ff1583e3f2313f9139687edbdc19188d38a2fc178d46b918945eb2230efe82ef","against":null,"payload":{"description":"Save session state for clean continuation next session.","included_files":[],"name":"remember","skill_md_contents":"---\nname: remember\ndescription: Save session state for clean continuation next session.\nallowed-tools: Read, Write\n---\n\nWrite a handoff note so the next session can continue cleanly. Use your knowledge of the current session — you were here. Write in first person (\"I\").\n\n**Path:** Use the path from the most recent `=== HANDOFF ===` block in this session's context (e.g., `Write next handoff to: /home/user/.remember/myproject-slug/remember.md`). If no `=== HANDOFF ===` block is present, fall back to `{project_root}/.remember/remember.md`. This is at the PROJECT ROOT, NOT relative to this skill file.\n\n**If the file already exists, Read it first before Writing.** The Write tool enforces a read-before-write check on existing files; without a prior Read, the first Write call will fail with \"File has not been read yet.\" A 1-line Read is enough to satisfy the check.\n\nFormat:\n\n```\n# Handoff\n\n## State\n{What's done, what's not. Files, MRs, decisions. 2-4 lines max.}\n\n## Next\n{What to pick up. Priority order. 1-3 items.}\n\n## Context\n{Non-obvious gotchas, blockers, preferences from this session. Skip if nothing.}\n```\n\nRules:\n\n- Under 20 lines total\n- Specific: file paths, MR numbers, branch names\n- Forward-looking — the next session doesn't care about the journey\n- If nothing meaningful to hand off, write: \"No active work.\"\n\nSay \"Saved.\" when done — nothing else.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}