recording-changes

Stage changes and emit compliant git commit messages with branch validation.

Updated Aug 18, 2025
One-click install
npx skills add https://github.com/masa-codehub/gemini_agent --skill recording-changes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: recording-changes
Source: https://github.com/masa-codehub/gemini_agent/tree/main/.gemini/skills/recording-changes
Command: npx skills add https://github.com/masa-codehub/gemini_agent --skill recording-changes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Replaces ad-hoc commits with a controlled workflow that ensures changes are recorded consistently and atomically, following project conventions. This helps maintain clear history, enforce pre-commit integrity, and recover gracefully from hook failures.

Core Features & Use Cases

  • Role: Gatekeeper ensures all changes are staged and committed with compliant messages.
  • Workflow covers Branch Validation, Staging & Commit, and Error Recovery to keep history clean.
  • Use Case: Staging a batch of product changes and ADR drafts while preserving a deterministic history.

Quick Start

Switch to your feature branch, stage the changes, and commit with a compliant message so pre-commit hooks pass.

Frequently Asked Questions about recording-changes

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

FAQPage Schema
How do I enforce a consistent git commit workflow with pre-commit hooks?▼

To enforce a consistent git commit workflow, you must stage changes and emit compliant messages so pre-commit hooks pass. This ensures changes are recorded atomically and project conventions are maintained without ad-hoc commits.

What is the best way to stage batch product changes and ADR drafts while keeping git history clean?▼

The best way to stage batch product changes and ADR drafts is to use a controlled workflow that validates your branch, stages the batch atomically, and commits with a compliant message to preserve a deterministic git history.

Do I need a defined base branch to use pre-commit guardrails for recording changes?▼

Yes, you need a defined base branch in your repository to use pre-commit guardrails for recording changes. The workflow expects this setup to validate branches and properly guard the commit process.

How do I recover from pre-commit hook failures when committing design artifacts?▼

To recover from pre-commit hook failures when committing design artifacts, you follow the error recovery workflow designed to gracefully handle hook failures while maintaining clear history and pre-commit integrity.

Why should I use atomic commits instead of ad-hoc commits in my git branch strategy?▼

You should use atomic commits instead of ad-hoc commits because they ensure changes are recorded consistently, maintain clear history, enforce pre-commit integrity, and follow project conventions for a deterministic branch strategy.