install
source · Clone the upstream repo
git clone https://github.com/mshadmanrahman/pm-pilot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mshadmanrahman/pm-pilot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/productivity/session-init" ~/.claude/skills/mshadmanrahman-pm-pilot-session-init && rm -rf "$T"
manifest:
skills/productivity/session-init/SKILL.mdsource content
Session Init
Quick-start a session by loading prior context and surfacing open work.
When to Use
- Starting a new session
- Returning after a break
- Picking up someone else's work
Procedure
-
Load Memory
- Read
(auto-loaded, but scan for recent entries)MEMORY.md - Note any
or session-specific flagscurrentDate
- Read
-
Check Handoffs
- Read latest file in
(sort by date desc).claude/handoffs/ - Extract: last task, decisions, blockers, next steps
- Read latest file in
-
Check Open Tasks
- Read
tasks/todo.md - Count open vs completed items
- Identify highest-priority incomplete item
- Read
-
Check Lessons
- Scan
for entries from last 3 sessionstasks/lessons.md - Note any recurring patterns or warnings
- Scan
-
Output Summary Produce exactly 5 lines:
Session: {date} Last: {what was last worked on} Open: {count} tasks ({top priority item}) Blockers: {any blockers or "none"} Next: {recommended first action}
Output Format
Session: 2026-03-14 Last: Lead scoring simulator deploy Open: 3 tasks (fix CPL calculation) Blockers: none Next: Run verification loop on simulator changes
Rules
- Never spend more than 30 seconds on init
- If no handoff exists, say so and ask user for context
- Do not auto-start work; present summary and wait for direction