← Back to list

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 fixesa→ 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 updatesb→ binary packaging (build artifacts, releases, etc.)
When generating commit messages
- Analyze the changes in the commit
- Select the MOST appropriate single letter based on the primary purpose
- Return ONLY that letter - no description, no explanation, no additional text
- Exception: Merge commits starting with "Merge " are allowed as-is
Examples
Valid commits:
dfrMerge branch 'feature' into main
Invalid commits:
d: add new featurefix bugdevelopmentdf- Any text other than a single letter
Validation
The project enforces this via commitlint. See commitlint.config.cjs for the implementation.
Reference
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



