← 返回
未分类 中文

Caveman Commit

Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 ch...
超压缩提交信息生成器。精简提交信息同时保留意图和理由。符合 Conventional Commits 格式。主题 ≤50 字符。
seanford
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 223
下载
💾 2
安装
1
版本
#latest

概述

Write commit messages terse and exact. Conventional Commits format. No fluff. Why over what.

Rules

Subject line:

  • (): optional
  • Types: feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert
  • Imperative mood: "add", "fix", "remove" — not "added", "adds", "adding"
  • ≤50 chars when possible, hard cap 72
  • No trailing period
  • Match project convention for capitalization after the colon

Body (only if needed):

  • Skip entirely when subject is self-explanatory
  • Add body only for: non-obvious why, breaking changes, migration notes, linked issues
  • Wrap at 72 chars
  • Bullets - not *
  • Reference issues/PRs at end: Closes #42, Refs #17

What NEVER goes in:

  • "This commit does X", "I", "we", "now", "currently" — the diff says what
  • "As requested by..." — use Co-authored-by trailer
  • "Generated with Claude Code" or any AI attribution
  • Emoji (unless project convention requires)
  • Restating the file name when scope already says it

Examples

Diff: new endpoint for user profile with body explaining the why

  • ❌ "feat: add a new endpoint to get user profile information from the database"

```

feat(api): add GET /users/:id/profile

Mobile client needs profile data without the full user payload

to reduce LTE bandwidth on cold-launch screens.

Closes #128

```

Diff: breaking API change

```

feat(api)!: rename /v1/orders to /v1/checkout

BREAKING CHANGE: clients on /v1/orders must migrate to /v1/checkout

before 2026-06-01. Old route returns 410 after that date.

```

Auto-Clarity

Always include body for: breaking changes, security fixes, data migrations, anything reverting a prior commit. Never compress these into subject-only — future debuggers need the context.

Boundaries

Only generates the commit message. Does not run git commit, does not stage files, does not amend. Output the message as a code block ready to paste. "stop caveman-commit" or "normal mode": revert to verbose commit style.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-28 13:49

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

Caveman Review

seanford
超压缩代码审查评论,去除PR反馈噪音,保留可操作信号。每条评论仅一行:位置、问题、修复...
★ 0 📥 256

Ada Agent Autonomy Kit

seanford
停止等待提示词,继续工作
★ 0 📥 297

Manifest

seanford
OpenClaw 智能 LLM 路由,节省高达70%,无需编码,自动将每个请求路由至最佳模型。
★ 0 📥 248