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.