Activates when the user asks to "create session summary", "summarize this session", "end the session", "start a session", "load context", "what did we work on", "session notes", "document this session", or wants to track, document, and manage work sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sessions-workflow-bundle:session-managerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Flexible session management for projects using the sessions-workflow-bundle. Use the slash commands for automated workflow, or ask this skill for interactive help.
Flexible session management for projects using the sessions-workflow-bundle. Use the slash commands for automated workflow, or ask this skill for interactive help.
/session-start ← load context + memory
↓ work on tasks
/session-end ← write memory + commit
Memory persists in ~/.claude/projects/<project-path>/memory/:
sessions.md — append-only log of past sessionsMEMORY.md — stable patterns, gotchas, key decisions| Command | When to use |
|---|---|
/init-project | First time on a project — scaffolds CLAUDE.md with project conventions and session settings |
/session-start | Beginning of every session — loads context and memory |
/session-end | End of every session — writes memory entry and commits |
Teacher mode is a CLAUDE.md setting, not a separate command.
In your project's CLAUDE.md, under ## Session Settings:
## Session Settings
- **Teacher Mode**: enabled
When enabled, /session-start responds with 400-600 words — narrating context, explaining patterns, and proposing 2-3 paths forward with trade-offs.
When disabled (default), /session-start responds in ≤200 words with a bullet summary.
To set up CLAUDE.md (including teacher mode): run /init-project.
Understand current state — "What did we work on in the last session?"
→ This skill reads memory/sessions.md and surfaces recent entries.
Track progress mid-session — "How many files have we changed so far?" → Checks git status and summarizes staged/unstaged changes.
Document insights — "Note this for next session: null values break auth middleware" → Appends a note to the current session's memory entry.
Review project constraints — "What does CLAUDE.md say about architecture?" → Reads CLAUDE.md and extracts key patterns and rules.
Do:
/session-start at the start of every session/session-end at the end — it writes memory and commits/init-project once per project to scaffold CLAUDE.mdDon't:
/session-start — you'll miss memory from previous sessionsWorks with any project and any other bundle. Sessions build project memory over time, so every /session-start gets better as the project evolves.
npx claudepluginhub karchtho/my-claude-marketplace --plugin sessions-workflow-bundleManages cross-session learning and memory persistence by recording session logs, decisions, patterns, and project context in .claude/memory/. Invoked automatically for session handoff and history queries.
Saves session summaries, decisions, pending tasks, and auto-loads a briefing on the next Claude Code session for continuity across sessions.
Manages cross-session memory persistence by saving work history, decisions, and learned patterns to `.claude/memory/`. Useful for continuing work across sessions.