commit-standards

Enforce structured commit messages and version bump rules for SDD projects.

39|3|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/LiorCohen/sdd --skill commit-standards-liorcohen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commit-standards
Source: https://github.com/LiorCohen/sdd/tree/main/plugin/core/skills/commit-standards
Command: npx skills add https://github.com/LiorCohen/sdd --skill commit-standards-liorcohen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidelines for consistent, well-documented commits in SDD projects to maintain a clear project history, enable reliable changelogs, and simplify audits.

Core Features & Use Cases

  • Structured commit message formats (Action/Component: Description, bump to X.Y.Z) to standardize history.
  • Comprehensive guidelines for when to commit (every filesystem change, milestone artifacts, and task transitions) and how to document changes.
  • Includes a changelog workflow, verification checklist, and best-practice examples to improve traceability and collaboration.

Quick Start

Follow the standard whenever making changes: write a concise, structured commit message and update the changelog accordingly.

Frequently Asked Questions about commit-standards

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

FAQPage Schema
How do I format git commit messages for consistent project history?▼

Git commit messages use a structured format of Action/Component: Description, bump to X.Y.Z to ensure traceable changes and a coherent changelog across SDD projects. This standardizes history and simplifies audits.

What is the best way to maintain a reliable changelog from commits?▼

A reliable changelog uses a one-entry-per-commit policy aligned with changelog entries during every filesystem change. This ensures structured commit bodies and version bump rules map directly to traceable project milestones.

When should I commit changes in an SDD workflow?▼

In an SDD workflow, commit on every filesystem change, milestone artifact creation, and task transition. This includes spec creation, plan approvals, implementations, and verifications to maintain a traceable project history.

Does this commit standard require specific versioning rules for milestones?▼

Yes, this commit standard specifies explicit version bump rules for milestones, ensuring structured commit bodies and a one-entry-per-commit policy aligned with changelog entries for all SDD workflow artifacts.

Why does inconsistent documentation make code audits difficult?▼

Inconsistent documentation makes audits difficult because unstandardized commit histories prevent reliable changelog generation and obscure traceable changes. Applying a repeatable commit protocol enforces structured, coherent project documentation.