git-commit

Enforce GPG-signed Git commits with semantic messages and file-change tables.

10|Updated Sep 26, 2024
One-click install
npx skills add https://github.com/Harvest-Forged-Code/Analyser --skill git-commit-harvest-forged-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/Harvest-Forged-Code/Analyser/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/Harvest-Forged-Code/Analyser --skill git-commit-harvest-forged-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures all Git commits adhere to a strict, professional standard, improving code history clarity, maintainability, and collaboration.

Core Features & Use Cases

  • Signed Commits: Enforces GPG signing for every commit, enhancing security and authenticity.
  • Semantic Commit Format: Mandates a structured message format including type, concise description, file-change table, and author trailer.
  • Use Case: When you've completed a bug fix, you'll use this Skill to create a commit message like fix: resolve user login issue with a detailed table listing all modified files and their specific changes, ensuring a clear and auditable history.

Quick Start

Use the git-commit skill to create a signed commit with a semantic message and file-change table.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I enforce signed Git commits with a semantic message format?

Semantic commit format improves code history clarity by structuring messages with a type prefix, concise description, file-change table, and author trailer, ensuring every commit is auditable and maintainable for team collaboration.

Do I need a GPG key configured to use this Git commit standard?

Yes, a configured GPG key is required because the standard enforces GPG signing on every commit to enhance security and verify authenticity across software development workflows.

What should a semantic commit message include for professional code history?

A professional semantic commit message should include a type prefix, concise description, a file-change table listing modified files and their specific changes, and an author trailer to maintain a clear and auditable history.

When do I need to use a structured commit message with a file-change table?

You need a structured commit message with a file-change table when working in software development workflows that require strict, auditable, and standardized code history for improved clarity and collaboration.

What is the best way to generate a standardized Git commit history for software development?

The best way to generate a standardized Git commit history is to enforce a strict commit standard that applies GPG signing, semantic message formatting, and detailed file-change tracking for every commit.