correct-git-commits-no-exceptions

Automates commit-message generation and validates code quality, delivering accurate Git commit summaries with Trello integration for effortless CI/CD workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ships/eden --skill correct-git-commits-no-exceptions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: correct-git-commits-no-exceptions
Source: https://github.com/ships/eden/tree/main/assets/claude/skills/correct-git-commits-no-exceptions
Command: npx skills add https://github.com/ships/eden --skill correct-git-commits-no-exceptions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Prevents messy, time-bound, or under-explained commits from entering long-lived repositories by enforcing staff-grade commit hygiene and keeping documentation accurate.

Core Features & Use Cases

  • Changeset hygiene enforcement (current diff only): Removes debug code, cruft, transient language, and obvious low-signal comments while rewriting vague commit/diff wording into timeless descriptions.
  • Documentation accuracy verification: Ensures affected READMEs and documentation remain correct (examples still work, APIs match implementation, options are accurate) without expanding docs unnecessarily.
  • Test discipline and message quality: Requires passing tests and enforces concise, insightful commit/PR messages tailored to senior/staff audiences, including meaningful integration and breaking-change notes when applicable.

Quick Start

Trigger this skill automatically before creating any commit so it audits your current changeset, verifies documentation correctness, runs the required test suite, and produces a standards-compliant commit message.

Frequently Asked Questions about correct-git-commits-no-exceptions

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

FAQPage Schema
How do I enforce conventional commit messages before creating a git pull request?

Conventional commit messages are enforced by auditing the current changeset to remove debug code and transient language, then generating terse, insightful messages tailored to staff-grade standards. This hygiene pass runs automatically before commit creation to ensure compliance.

What is commit hygiene and why does it matter for long-lived repositories?

Commit hygiene prevents messy, time-bound, or under-explained commits from entering long-lived repositories. It removes transient language and cruft while rewriting vague wording into timeless descriptions, ensuring the project history remains clean and maintainable for senior audiences.

How do I verify documentation accuracy matches my current code changeset?

Documentation accuracy is verified by checking affected READMEs and docs against the implementation. The process ensures examples still work, APIs match the code, and options remain accurate, without unnecessarily expanding the documentation scope.

Can I use automated commit hygiene for both human-authored and agent-generated git commits?

Yes, automated commit hygiene applies to both human-authored and agent-generated commits or pull requests. It performs a current-changeset hygiene pass, executes required tests, and generates standards-compliant messages regardless of the commit author.

What is the best way to ensure tests pass before a git commit is finalized?

Tests are ensured to pass by requiring test execution as a mandatory step before commit creation. The process runs the required test suite, verifies documentation correctness, and removes debug code, blocking commits until all standards are met.

When should I not use an automated git commit hygiene pass?

Automated git commit hygiene passes should not be used when you need to preserve transient language or debug code intentionally. The process removes obvious low-signal comments and debug cruft, rewriting vague wording into timeless descriptions, which may alter original intent.