session-init

Load MEMORY.md, handoffs, todo, and lessons into a five-line session briefing.

12|4|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/mshadmanrahman/pm-pilot --skill session-init-mshadmanrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-init
Source: https://github.com/mshadmanrahman/pm-pilot/tree/main/skills/productivity/session-init
Command: npx skills add https://github.com/mshadmanrahman/pm-pilot --skill session-init-mshadmanrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restores recent working context and surfaces open work so users can restart quickly without re-gathering scattered notes, handoffs, and todo lists.

Core Features & Use Cases

  • Load recent memory entries and surface session-specific flags to re-establish context.
  • Read the latest handoff in .claude/handoffs/ to extract last task, decisions, blockers, and next steps.
  • Inspect tasks/todo.md to count open versus completed items and identify the top-priority incomplete task.
  • Scan tasks/lessons.md for entries from recent sessions to highlight recurring patterns or warnings.
  • Use Case: Start a morning session or pick up a teammate's work and get a concise, five-line briefing that recommends the first action.

Quick Start

Start a session and produce a five-line briefing that loads MEMORY.md, the latest .claude/handoffs file, tasks/todo.md, and recent lessons to recommend the next action.

Frequently Asked Questions about session-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume a work session and quickly recover prior context?

To resume a work session, you can automatically load prior context by reading MEMORY.md, the latest handoff file, todo.md, and lessons.md to generate a concise operational summary of open tasks and recent decisions.

What is the best way to pick up a teammate's work and understand open tasks?

Picking up a teammate's work involves loading the latest handoff file to extract blockers and next steps, then scanning todo.md and lessons.md to produce a briefing that recommends the first action to take.

How does context recovery from handoff files and memory logs work?

Context recovery works by scanning MEMORY.md and the latest file in the handoffs directory, counting open versus completed tasks in todo.md, and surfacing recurring patterns from lessons.md into a five-line summary.

Do I need specific file formats like MEMORY.md and todo.md to initialize a session?

Yes, initializing a session requires specific files to exist in your workspace: MEMORY.md for memory entries, a file in the .claude/handoffs/ directory, tasks/todo.md, and tasks/lessons.md to extract context and open work.

Can I get a summary of recent lessons and blockers when returning from a break?

Yes, when returning from a break, the session startup process scans tasks/lessons.md for recent entries and reads the latest handoff to surface blockers, giving you a five-line briefing within 30 seconds.