Commit Workflow

Official

Streamline commits, ensure quality and consistency.

Authorcipherstash
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Inconsistent commit practices lead to messy history, difficult debugging, and poor collaboration. This Skill enforces a structured process for high-quality, atomic commits, saving you time and reducing complexity in version control.

Core Features & Use Cases

  • Pre-commit Checks: Automatically runs linters, formatters, tests, and builds before committing, catching issues early.
  • Atomic Commit Composition: Guides splitting distinct changes into separate, logical commits for cleaner history.
  • Conventional Commit Messages: Enforces a standardized format for clear, searchable commit history and automated release notes.
  • Use Case: After completing a bug fix, use this Skill to ensure your changes are clean, tested, and documented with a conventional commit message, making future rollbacks or feature tracking effortless.

Quick Start

In a Claude Code session, after making changes:

/commit

The Skill will guide you through:

1. Running pre-commit checks (mise run check, mise run test)

2. Reviewing staged changes and diff (git status, git diff --staged)

3. Determining commit strategy (single vs. multiple atomic commits)

4. Writing a conventional commit message (e.g., feat(auth): add password reset)

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: Commit Workflow
Download link: https://github.com/cipherstash/cipherpowers/archive/main.zip#commit-workflow

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.