finish-session

Commits uncommitted changes and records session context to restart.md and a dated log.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/sogadaiki/claude-code-skills --skill finish-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-session
Source: https://github.com/sogadaiki/claude-code-skills/tree/main/skills/finish-session
Command: npx skills add https://github.com/sogadaiki/claude-code-skills --skill finish-session

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to pause your current work session without losing progress, ensuring you can seamlessly pick up where you left off in the next session.

Core Features & Use Cases

  • Progress Saving: Commits unfinished work and records session details for future resumption.
  • Contextual Continuity: Maintains your workflow by saving branch, issue, and task status.
  • Use Case: You're in the middle of a complex coding task and need to switch to an urgent meeting. Use this Skill to save your current state, and then later use /resume to instantly get back to that exact point.

Quick Start

Use the finish-session skill to save your current progress and prepare for a break.

Frequently Asked Questions about finish-session

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

FAQPage Schema
How do I save my git session and resume coding later?

To save your git session and resume coding later, this Skill commits uncommitted changes and records your branch, issue, and task details into a restart.md file and a dated log for seamless resumption.

What is the best way to pause development work without losing context?

The best way to pause development work without losing context is to commit unfinished changes while saving session state details to a restart.md file, ensuring your workflow and task status are preserved for later.

Does this progress saving workflow require git for version control operations?

Yes, this progress saving workflow requires git for version control operations to commit uncommitted changes, and it also requires file I/O capabilities to manage the restart notes and dated logs.

Can I save task and branch details across multiple coding sessions?

Yes, you can save task and branch details across multiple coding sessions. The Skill records session context into a dated log and restart.md file to facilitate seamless resumption of work.

How do I restore a previous coding session after taking a break?

To restore a previous coding session after a break, you use the `/resume` command to instantly get back to your exact point by reading the saved context from the restart.md file.