done

Summarize session work, update planning documents, and commit changes.

2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/MusserLab/lab-claude-skills --skill done-musserlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: done
Source: https://github.com/MusserLab/lab-claude-skills/tree/main/skills/done
Command: npx skills add https://github.com/MusserLab/lab-claude-skills --skill done-musserlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically performs end-of-session wrap-up tasks by summarizing the session's work, updating planning and project documentation, and preparing a clean commit, ensuring consistency and reproducibility across projects.

Core Features & Use Cases

  • Detects project type from .claude/CLAUDE.md and tailors the wrap-up workflow to data-science or general projects.
  • Generates a concise summary of completed work, key decisions, and changes for quick reporting.
  • Updates relevant planning documents (status tables, task lists, and file tracking) with a preview prior to applying edits.
  • Updates project documentation: CLAUDE.md, MEMORY.md, and registers new .claude files when relevant, promoting knowledge reuse.
  • Guides a Git commit flow, ensuring only session-relevant changes are captured and providing hooks for optional steps like renv snapshots or Quarto publishing.

Quick Start

Run the end-of-session workflow to summarize work, update planning documents, and commit changes.

Frequently Asked Questions about done

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

FAQPage Schema
How do I automate end-of-session wrap-up tasks and summarize work in Claude Code?

To automate end-of-session wrap-up tasks, this Skill summarizes work, updates planning docs, and commits changes. It detects project types and generates concise summaries of completed work, key decisions, and changes for quick reporting across general or data-science projects.

How do I update planning documents and status tables after a coding session?

Updating planning documents and status tables after a coding session is handled automatically by this Skill. It modifies task lists and file tracking, providing a preview of edits before applying them to ensure your project documentation remains accurate and reproducible.

Does this end-of-session wrap-up workflow support data science projects using renv and Quarto?

Yes, the end-of-session wrap-up supports data-science projects by detecting project types from .claude/CLAUDE.md. It provides guided git commit flows with optional hooks for renv snapshots and Quarto publishing to maintain reproducibility.

What is the best way to prepare a clean git commit with session-relevant changes?

Preparing a clean git commit with session-relevant changes is streamlined by this Skill's guided git commit flow. It ensures only relevant modifications are captured, while simultaneously updating CLAUDE.md, MEMORY.md, and registering new .claude files for knowledge reuse.

Can I update CLAUDE.md and MEMORY.md documentation automatically when wrapping up a session?

Yes, you can update CLAUDE.md and MEMORY.md documentation automatically when wrapping up a session. The workflow detects relevant project documentation and modifies these files, promoting knowledge reuse and ensuring consistency across projects.