squash

Community

Consolidate commits into a clean, single message.

Authorcychen2021
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Squash a range of commits into a single, cohesive commit with a freshly drafted message to clean up history.

Core Features & Use Cases

  • Consolidates multiple commits into one to simplify history and improve readability.
  • Safeguards against rewriting shared history by default, requiring explicit confirmation for remote updates.
  • Accepts natural-language range descriptions (e.g., "last 5 commits" or "since feature X") and resolves them to concrete git references.

Quick Start

Squash the selected commit range into a single, descriptive commit message.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: squash
Download link: https://github.com/cychen2021/claude-skills/archive/main.zip#squash

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.