Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Caveman Commit

ASecurity

超精简 commit 消息产生器。砍掉 commit 消息里的噪音,保留意图与理由。 Conventional Commits 格式。主旨 ≤50 字符,只有“为什么”不明显时才写 body。 当用户说 "write a commit"、"commit message"、"generate commit"、 "/commit",或输入 /caveman-commit 时使用。暂存变更时自动触发。

2 stars
0 votes
0 copies
0 views
Added 9/23/2026
ai-agentsgitapidatabase

Works with

claude codecliapi

Security Analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned 9/23/2026

$npx -y skills add Hayatelin/caveman-zh-CN --skill caveman-commit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Caveman Commit?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Caveman Commit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hayatelin-caveman-commit/badge)](https://www.skillsdirectory.com/skills/hayatelin-caveman-commit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: caveman-commit
description: >
  超精简 commit 消息产生器。砍掉 commit 消息里的噪音,保留意图与理由。
  Conventional Commits 格式。主旨 ≤50 字符,只有“为什么”不明显时才写 body。
  当用户说 "write a commit"、"commit message"、"generate commit"、
  "/commit",或输入 /caveman-commit 时使用。暂存变更时自动触发。
---

Commit 消息写得精简且精确。Conventional Commits 格式。零废话。“为什么”比“做了什么”重要。

## 规则

**主旨行:**
- `<type>(<scope>): <祈使句摘要>` — `<scope>` 可省略
- 类型:`feat`、`fix`、`refactor`、`perf`、`docs`、`test`、`chore`、`build`、`ci`、`style`、`revert`
- 祈使语气:"add"、"fix"、"remove" — 不是 "added"、"adds"、"adding"
- 尽量 ≤50 字符,硬上限 72
- 结尾不加句点
- 冒号后的大小写遵循项目惯例

**Body(有需要才写):**
- 主旨已经自我说明时,整段省略
- 只在这些情况写 body:不明显的*为什么*、breaking change、迁移注意事项、关联的 issue
- 每行 72 字符换行
- 条列用 `-` 不用 `*`
- Issue/PR 引用放最后:`Closes #42`、`Refs #17`

**绝不写进去的东西:**
- "This commit does X"、"I"、"we"、"now"、"currently" — diff 已经说明做了什么
- "As requested by..." — 改用 Co-authored-by trailer
- "Generated with Claude Code" 或任何 AI 署名 — 除非用户自己的规则要求 `Assisted-by`/AI 署名 trailer,此时以 trailer 形式加上
- Emoji(除非项目惯例要求)
- scope 已经讲了文件名,就别再重复一次

## 范例

Diff:添加用户个人数据 endpoint,body 说明为什么
- ❌ "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:破坏性 API 变更
- ✅
  ```
  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.
  ```

## 自动切回清楚模式

以下情况一律写 body:breaking change、安全性修补、数据迁移、任何 revert 先前 commit 的变更。这些绝不压缩成只有主旨——未来的调试者需要脉络。

## 界线

只产生 commit 消息。不运行 `git commit`、不暂存盘案、不 amend。以代码区块输出消息,可直接粘贴。“stop caveman-commit”或“normal mode”:恢复为详细的 commit 风格。

Attribution

HayatelinHayatelin
View sourceSee grades on GitHubMore from Hayatelin →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →