save

Save project progress with Git status to a .claude/progress.md file.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/JuChLi/claude-dotfiles --skill save-juchli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: save
Source: https://github.com/JuChLi/claude-dotfiles/tree/main/skills/save
Command: npx skills add https://github.com/JuChLi/claude-dotfiles --skill save-juchli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to save your current project's progress, including code changes, commit history, and a summary of your work, to a file for later retrieval.

Core Features & Use Cases

  • Save Current State: Captures Git status, recent commits, and staged changes.
  • Progress Archiving: Automatically archives previous progress to a history file.
  • Git Integration: Commits and pushes changes to a remote repository.
  • Use Case: Before taking a break or switching tasks, use /save to create a snapshot of your work. Later, you can use /load to resume exactly where you left off.

Quick Start

Use the save skill to store your current project's progress.

Frequently Asked Questions about save

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

FAQPage Schema
How do I save my Git workflow progress to disk before switching tasks?

To save Git workflow progress, this skill captures Git status, recent commits, and staged changes into a `.claude/progress.md` file, automatically archives the previous snapshot to `.claude/progress-history.md`, and pushes everything to your remote repository.

What is the best way to archive project progress and commit changes to Git?

The best way to archive project progress is using an automated script that writes current Git status to `.claude/progress.md`, moves old progress to `.claude/progress-history.md`, commits changes with a chore message, and pushes to the remote repository.

Does saving project progress require a specific Git repository setup?

Saving project progress requires an existing Git repository with a configured remote. The skill automatically ensures `.claude/` files are ignored by Git before committing and pushing changes to the remote repository.

How does progress archiving work when saving project state to disk?

Progress archiving works by automatically moving the existing `.claude/progress.md` file to `.claude/progress-history.md` before generating a new progress snapshot, ensuring previous Git commit history and staged changes are preserved.

Can I resume work after saving Git status and staged changes to disk?

You can resume work after saving Git status and staged changes to disk by retrieving the generated `.claude/progress.md` file later to review your previous work summary and exact repository state.

Why does saving project progress automatically push commits to a remote repository?

Saving project progress automatically pushes commits to a remote repository to ensure your work snapshot and code changes are safely backed up remotely, preventing any loss of progress between tasks.