end-session

Update project plans with git-verified progress and draft next-session handoffs.

37|2|Updated Jun 28, 2025
One-click install
npx skills add https://github.com/jellyrock/jellyrock --skill end-session-jellyrock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: end-session
Source: https://github.com/jellyrock/jellyrock/tree/main/.claude/skills/end-session
Command: npx skills add https://github.com/jellyrock/jellyrock --skill end-session-jellyrock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of lost context, stale project tracking, and forgotten follow-up tasks when working across multiple sessions on a tracked project, ensuring every session ends with a clear, actionable handoff for the next work period.

Core Features & Use Cases

  • Accurate Status Tracking: Updates the project's PLAN.md with progress verified against git history, never inventing work that didn't ship.
  • Self-Contained Handoffs: Rewrites the next-session kickoff so a user with no memory of the previous session can pick up work immediately.
  • Deferred Task Management: Routes cross-cutting follow-up tasks to the central progress log so they are not lost at session boundaries.
  • Use Case: If you spent a session implementing a new playback feature for your JellyRock Roku app project, running /end-session will update the project plan with the completed work, note any open follow-ups, and ensure all changes are committed for the next session.

Quick Start

Run the end-session skill at the end of any project-tracked work session to update your project plan, capture follow-up tasks, and commit your changes.

Frequently Asked Questions about end-session

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

FAQPage Schema
How do I cleanly close a project session and ensure proper handoff for the next work period?

Updating project plans with git commit history ensures accurate session tracking by verifying progress against actual code changes, preventing invented work from being recorded in your PLAN.md file.

How do I track deferred tasks across multiple project sessions without losing context?

Yes, you can manage project archival for completed or abandoned work during session closure, ensuring final status updates and deferred task routing are handled before the project handoff.

How do I update a project plan with verified git commits at the end of a work session?

Updating project plans with git commit history ensures accurate session tracking by verifying progress against actual code changes, preventing invented work from being recorded in your PLAN.md file.

Can I archive completed or abandoned projects when closing a work session?

Yes, you can manage project archival for completed or abandoned work during session closure, ensuring final status updates and deferred task routing are handled before the project handoff.

Does end-session work with projects tracked using start-project and resume-project commands?

End-session applies specifically to projects tracked via start-project or resume-project, closing the workflow loop by handling session commit hygiene and drafting self-contained next-session kickoffs.