Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
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
  • 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

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Cc Commit Msg

ASecurity

结构化 git commit message 生成工作流,适用于显式 commit message、提交说明或 commit-msg 场景;不负责实际执行 git commit。

1,035 stars
0 votes
0 copies
0 views
Added 5/28/2026
ai-agentsshellbashgit

Security Analysis

A100/100

Scanned 5/28/2026

Install to Claude Code

$npx -y skills add doccker/cc-use-exp --skill cc-commit-msg --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cc Commit Msg?

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

Security grade badge for Cc Commit Msg
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doccker-cc-commit-msg/badge)](https://www.skillsdirectory.com/skills/doccker-cc-commit-msg)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: cc-commit-msg
description: 结构化 git commit message 生成工作流,适用于显式 commit message、提交说明或 commit-msg 场景;不负责实际执行 git commit。
---

# Commit Msg

当用户明确要求生成 commit message、整理提交说明,或提到 commit-msg 时,使用本技能。

不要用于:

- 自动执行 `git add` 或 `git commit`
- 代替正式 code review
- 生成 release notes 或 changelog

## 核心方式

1. 默认先看已暂存变更;用户明确说 `all`、全部变更或包含未暂存时,再看整个工作区 diff。
2. 先判断这批改动是否适合一个提交;过于混杂时,先提醒拆分。
3. 根据改动意图归类为 `feat`、`fix`、`refactor`、`style`、`docs`、`test` 或 `chore`。
4. 先给一条可直接使用的 subject,再给 2-5 条 body 要点。
5. 顺带列出主要变更文件,帮助用户判断 message 是否过宽。

## 输出要求

- 使用 Conventional Commit 风格:`<type>: <subject>`
- `subject` 简洁聚焦,不堆砌文件名
- **输出语言**:`type` 关键字保留英文(feat/fix/refactor/style/docs/test/chore),`subject` 与 `body` 必须使用简体中文
- `body` 使用 flat bullets,说明核心改动
- 不加 emoji、AI 声明或 `Co-Authored-By`
- 不替用户执行提交命令

## 落盘命令(强制 heredoc)

输出 message 后,必须额外给出可直接复制执行的 **heredoc 命令**,让 git 正确保留 subject 单行 + 空行 + body 多行 bullet 的结构:

```bash
git add <文件列表> && git commit -m "$(cat <<'EOF'
<type>: <subject>

- 变更点1
- 变更点2
- 变更点3
EOF
)"
```

`<<'EOF'` 用单引号围栏,避免 `$`、反引号被 shell 展开。

### 禁止的反例

- ❌ `git commit -m "feat: x\n- a\n- b"` —— `\n` 是字面字符串,shell 不会解析为换行,整段会被塞进 subject 行。
- ❌ `git commit -m "feat: x - a - b"` —— body 被压成单行,丢失 markdown 列表结构,GitHub Release / `git log` 都无法正确渲染。
- ❌ 把多个 bullet 用空格拼接进 subject —— subject 应保持单一主题,最长不超过 80 字符。

### 自验

落盘后用 `git log -1 --pretty=format:'%s%n---%n%b'` 检查:subject 必须单行、body 必须保留每行独立的 `- ` bullet。

## 按需展开

- 类型选择:`references/commit-types.md`
- 格式约束:`references/message-format.md`

Attribution

docckerdoccker
View sourceMore from doccker →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 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', ...

686011 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.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, 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.

651 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →