precommit

Community

Ensure flawless builds and commits.

Authormotlin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually running precommit checks and navigating the test-fix-rebase loop for multiple commits is repetitive, time-consuming, and prone to human error, often leading to broken builds. This Skill automates the entire validation process.

Core Features & Use Cases

  • Automated Precommit Checks: Guides on running just precommit to validate code changes before committing, including linters, formatters, type checkers, and unit tests.
  • Test-Fix Loop Automation: Automates the iterative process of testing all commits in a branch, fixing failures, creating fixup commits, and rebasing until all commits pass.
  • Error Extraction & Reporting: Intelligently filters build output to extract relevant errors, providing focused feedback for fixes.
  • Use Case: Automatically validate all your code changes before committing, ensuring that every commit on your branch passes tests and adheres to quality standards without manual intervention, saving you hours of debugging.

Quick Start

Run the precommit checks on my current changes and report any failures.

Dependency Matrix

Required Modules

justgit

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: precommit
Download link: https://github.com/motlin/claude-code-plugins/archive/main.zip#precommit

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