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.