Back to list
ccamel

commit-convention

by ccamel

🧵 La Bobinerie - Haberdashery of Bobine modules: from useful, serious pieces to educational gems and esoteric oddities. Grab, deploy, fork at will.

4🍴 0📅 Jan 19, 2026

SKILL.md


name: commit-convention description: > Generate commit messages following the DAFT convention, which requires exactly one letter as the commit message. Use this skill when creating commits, suggesting commit messages, or validating commit message format.

Commit Convention

This project uses the DAFT convention for commit messages.

Rule

All commit messages MUST be exactly ONE letter from the following list:

  • d → development (general code additions or improvements)
  • f → bug fixes
  • a → architecture and renames (structural changes, refactoring, file moves)
  • r → readme and docs (documentation updates)
  • t → tests (adding or modifying tests)
  • p → deploy on prod (production deployment-related changes)
  • v → version change (bumping version numbers)
  • u → dependencies updates
  • b → binary packaging (build artifacts, releases, etc.)

When generating commit messages

  1. Analyze the changes in the commit
  2. Select the MOST appropriate single letter based on the primary purpose
  3. Return ONLY that letter - no description, no explanation, no additional text
  4. Exception: Merge commits starting with "Merge " are allowed as-is

Examples

Valid commits:

  • d
  • f
  • r
  • Merge branch 'feature' into main

Invalid commits:

  • d: add new feature
  • fix bug
  • development
  • df
  • Any text other than a single letter

Validation

The project enforces this via commitlint. See commitlint.config.cjs for the implementation.

Reference

See: https://x.com/hazae41/status/2001986156834267231

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon