← ClaudeAtlas

session-closelisted

Pre-flight checklist that runs quality gates before ending a coding session.
arndvs/ctrlshft · ★ 0 · AI & Automation · score 68
Install: claude install-skill arndvs/ctrlshft
# Session Close (`/check`) Output "Read Session Close skill." to chat to acknowledge you read this file. Audit this session before we close it. Answer with evidence, not assertions. The first job is to **scope this audit to this session only**. Items from other sessions, future tracker-tracked work, or out-of-scope user tasks must NOT block close. --- ## When to invoke - Before ending any session that produced code changes - When the user says "wrap up", "land the plane", "end session", "check before ending" --- ## 0. Session Manifest (derive scope FIRST, before any audit) Before running sections 1–5 below, derive what is in-session. Anything outside this manifest is out-of-session and NEVER blocks close — it lands in Section B at most. Build the manifest from chat-context (this conversation), not git alone: - **PRs opened this session** — every `gh pr create` you ran (track from your tool calls) - **Commits authored this session** — `git log --author="$(git config user.email)" --since=4h` - **Issues filed this session** — every issue tracker create call (capture the IDs from the responses) - **Memory / context files touched this session** — `git log --since=4h -- <memory-dir>/` filtered to your commits - **Files edited this session** — your Edit/Write tool calls in this conversation Render as a one-line summary at the top of the audit: `Session manifest: N PRs, M commits, K tickets (...), J memory files, I files edited.` If the manifest is empty (purely a read-o