What problem does it solve? Starting a coding session cold means manually reconstructing context: what branch you're on, what the last session shipped, what the project plan says to do next, and whether prior sessions left orphaned branches behind. This Skill automates that entire session-start ritual so every session begins with a consistent, recorded, context-rich briefing. ## Core Features & Use Cases - Session file management on an orphan branch: Creates a timestamped session file on a dedicated sessions orphan branch via a .sessions-worktree/ git worktree, keeping session records out of the main code history. - Orphan branch and PR scan: Cross-references remote claude/* branches against GitHub PR state to detect abandoned work that has no shipping path, without false-alarming on squash-merged branches. - Context restoration and briefing: Reads the previous closed session's task blocks, next steps, and gotchas, greps the project plan for priorities, checks template drift and permission policy, then presents a briefing with a task recommendation and waits for confirmation. - Use Case: A developer opens Claude Code on a project and runs the session-start ritual; the Skill detects a leftover branch with commits but no PR, surfaces it for a decision, loads last session's next steps, and recommends the next planned task before any work begins. ## Quick Start Run the its-alive skill at the start of a Claude Code session to stamp the session, load prior context, and get a briefing with a recommended task.