git-hygiene

Enforce task-centric conventional commits with pre-commit checks and task linking.

5|2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/ZacharyLuz/github-copilot-chat-exporter --skill git-hygiene
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-hygiene
Source: https://github.com/ZacharyLuz/github-copilot-chat-exporter/tree/main/.claude/skills/core/git-hygiene
Command: npx skills add https://github.com/ZacharyLuz/github-copilot-chat-exporter --skill git-hygiene

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams maintain clean repository state by enforcing task-centric commits and ensuring traceable history between sessions.

Core Features & Use Cases

  • Enforce task-centric commit messages that reference specific tasks
  • Maintain a clean repository state by avoiding unfinished changes between sessions
  • Provide auditable history through conventional commit formats and explicit task linking

Quick Start

Start by defining your task and committing with a task reference, then configure your project to enforce the policy across future work.

Frequently Asked Questions about git-hygiene

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

FAQPage Schema
How do I enforce task-centric git commits for better traceability?

To enforce task-centric git commits, you configure your repository to require task references in commit messages and apply pre-commit checks. This ensures traceable changes by linking every commit to a specific task and maintaining conventional formats.

What is the best way to maintain a clean git repository state between work sessions?

The best way to maintain a clean git repository state between sessions is enforcing a disciplined Git workflow that avoids leaving unfinished changes. Automated pre-commit checks ensure only complete, task-linked modifications enter the version control history.

How do conventional commit formats improve project traceability?

Conventional commit formats improve project traceability by standardizing commit messages and explicitly linking them to specific tasks. This provides an auditable history, making it easier to track changes and enforce clean repository practices across development sessions.

Can I automate pre-commit checks to link git commits to my tasks?

Yes, you can automate pre-commit checks to link git commits to your tasks. This workflow enforces task-centric commit messages and conventional formats, ensuring every repository update provides auditable history and explicit task-to-commit linking.

Why should I use automated workflows for version-control task tracking?

You should use automated workflows for version-control task tracking to guarantee a clean repository state and auditable history. It enforces conventional commit formats and explicit task-to-commit linking, preventing untraceable changes between development sessions.