session-end

Archive development sessions by generating summaries of code changes and commit history.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/manastalukdar/claude-devstudio --skill session-end-manastalukdar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-end
Source: https://github.com/manastalukdar/claude-devstudio/tree/main/skills/session-end
Command: npx skills add https://github.com/manastalukdar/claude-devstudio --skill session-end-manastalukdar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of ending a development session by generating a comprehensive summary of work done, archiving it, and cleaning up session state, all while optimizing token usage.

Core Features & Use Cases

  • Automated Session Archiving: Generates detailed logs of changes, commits, and task progress.
  • Token Optimization: Employs strategies like Bash analysis and template structures to significantly reduce LLM token consumption.
  • Use Case: After completing a feature, you can run this skill to automatically create a well-documented log of all code changes, commit messages, and any completed or pending tasks, ensuring a clean handover and historical record.

Quick Start

Run the session-end skill to finalize and archive your current development session.

Frequently Asked Questions about session-end

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

FAQPage Schema
How do I archive a development session and save tokens?

To archive a development session and save tokens, you can automate the process by generating summaries of code changes and commit history using Bash scripts and templates, which avoids extensive file reads and reduces LLM token consumption.

What is the best way to generate session logs from git history?

Generating session logs from git history is best handled by leveraging git commands and cached data to extract commit messages and task status, automatically archiving the output into categorized directories for a clean historical record.

Does session management work with git integration for task tracking?

Session management works with git integration for task tracking by utilizing git commands to pull commit history and code changes, ensuring that task progress and session state are accurately captured and archived.

How do I clean up session state after completing a feature?

To clean up session state after completing a feature, you can run an automated archival process that finalizes task tracking, generates a comprehensive summary of code changes, and manages file archival into categorized directories.

Can I use bash scripts to optimize token usage during code archival?

You can use Bash scripts to optimize token usage during code archival by analyzing changes and generating structured logs from cached data, bypassing the need for LLM-generated narratives and extensive file reads.