AugmentClaude

Session End

Summarize work and create handoff notes for the next session.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/session-end-puritysb/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Use when the user asks to end, wrap up, clear, hand off, or prepare continuity for a Codex/AgentDeck session. Summarizes current work, captures next-step memory, updates durable project notes only when needed, and writes a concise handoff for the next session.

What this skill does

Session End

Use this skill at the end of a work session, before /clear, /new, switching tasks, or handing work to another Codex/Claude session.

Purpose

Produce a concise handoff that lets the next session continue without rereading the whole transcript. Separate temporary handoff notes from durable project knowledge.

Workflow

  1. Read CLAUDE.md and the top of DEVELOPMENT_LOG.md.
  2. Inspect the current work state:
git status --short
git diff --stat
  1. If files changed, inspect only relevant diffs needed to summarize the work. Do not revert unrelated changes.
  2. Summarize:
    • goal and current outcome
    • files changed and why
    • verification run and results
    • unresolved risks or blockers
    • exact next action for the next session
  3. Update durable docs only when warranted:
    • DEVELOPMENT_LOG.md: add an entry for meaningful fixes, architectural decisions, hardware findings, or known pitfalls.
    • CLAUDE.md: update only for project-wide architecture, invariants, setup, or workflow changes.
    • AGENTS.md: update only for persistent agent behavior expectations.
  4. Do not write secrets, credentials, tokens, private device passcodes, or raw prompt transcripts into durable docs.
  5. If no durable doc update is warranted, say so explicitly in the final handoff.

Handoff Format

Return this shape:

**Session Handoff**
- Goal:
- Current state:
- Changed files:
- Verification:
- Open issues:
- Next action:
- Durable docs updated:

Keep it short enough to paste into a new Codex prompt. Include file paths for changed files, but avoid dumping large diffs.

Notes

  • Use Codex /compact when the active thread should continue with a compressed context.
  • Use /new or /clear after the handoff when the next task should start fresh.
  • Use Codex Memories for personal recurring preferences only; required AgentDeck rules belong in checked-in docs.

Related skills