session-bookend

Solid

Open and close work sessions with clean, grounded continuity. Use at the START of a session when someone returns to ongoing work — "where were we", "pick up where we left off", "what's the status of X", "back to the project" — to produce a recap of what's done, where things stand, decisions made and why, and the next step. Use at the END of a session — "let's wrap up", "good place to stop", "save where we are" — to produce a clean handoff for next time. The defining rule: ground every recap in REAL retrieved context (past-chat search, memory, project files, notes), never invented status. Trigger whenever a multi-session project is resuming or wrapping. Do NOT fabricate a "where we left off" from nothing — if you can't retrieve it, say so and ask.

AI & Automation 0 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
0
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Session Bookend Continuity across sessions is what keeps a long project feeling sane. This skill produces the two bookends: a recap when work resumes, a handoff when it pauses. ## The one rule that makes this work: retrieve, then summarize Fabricated continuity is worse than none. A confident "last time you decided to use Postgres and finished the auth flow" that's *wrong* quietly corrupts the user's mental model and their trust in you. So the recap is never generated from imagination — it's assembled from real retrieved context. Before producing any "where we left off": 1. **Actually pull the context** using whatever real retrieval the environment offers — past-conversation search, memory, uploaded project files, connected notes (an Obsidian vault, a project tracker, a repo). For Conductor-style projects, that means reading `CONTEXT.md` and `MEMORY_BANK.md` first; they are the source of truth. Look before you speak. 2. **If you can't retrieve it, say so.** "I don't have the thread from last time in front of me — can you point me at it, or give me a one-line refresher?" is the correct move. Asking is not a failure; confabulating is. 3. **Only state what you can ground.** Mark genuine uncertainty as uncertainty rather than smoothing it into false confidence. ## Start-of-session recap Keep it a launchpad, not a transcript. Aim for: - **Last touchpoint** — when you last worked on this, in one line. - **Done** — the things actually completed. Brief....

Details

Author
scoobydrew83
Repository
scoobydrew83/skills
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category