Agent skill

Conventional Committer

by CaoMeiYouRen in CaoMeiYouRen/caomei-auth

需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。

MITAuto-check passedDevelopment

Install Conventional Committer

skills CLI
$ npx skills add CaoMeiYouRen/caomei-auth --skill conventional-committer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CaoMeiYouRen/caomei-auth conventional-committer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CaoMeiYouRen/caomei-auth.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/conventional-committer .claude/skills/conventional-committer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
conventional-committer
GitHub stars
220
Token cost
~309 tokens
SKILL.md length
104 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。

  • Tasks that involve Commit messages
  • SKILL.md covers 工作流, 常见 type, 反模式 and 交付前检查
  • Calls git
  • Tasks that involve Refactoring

What it does

Conventional Committer is an agent skill from CaoMeiYouRen/caomei-auth. 需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。

Its SKILL.md is about 310 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Commit messages and Refactoring. It works with Git. The repository describes itself as: 草梅 Auth 是一个基于 Nuxt 全栈框架的统一登录平台。支持 OAuth2.0 协议,集成邮箱、用户名、手机号、验证码、社交媒体等多种登录注册方式。 The licence is MIT.

When your agent uses it

  • Tasks that involve Commit messages
  • Tasks that involve Refactoring

Example prompts

  • “/conventional-committer”

What it can do on your machine

Read from SKILL.md and the folder at commit 7bd3bae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Conventional Committer loads about 309 tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 104 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~309

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from CaoMeiYouRen/caomei-auth at commit 7bd3bae, republished under its MIT licence (© CaoMeiYouRen). 104 words, ~309 tokens.

Download SKILL.mdSave it as .claude/skills/conventional-committer/SKILL.md (or your agent's skills folder).
name
conventional-committer
description
需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。
metadata.internal
true

Conventional Committer

铁律:不要在不了解本次实际变更范围和质量状态的前提下直接 git add . 然后提交。

工作流

  • Step 1: 确认是否允许提交 ⚠️ REQUIRED
    • 1.1 检查用户是否明确要求提交。
    • 1.2 确认质量检查已经完成,或明确告知仍有风险。
  • Step 2: 审视变更范围 ⚠️ REQUIRED
    • 2.1 查看 git status 和 diff,识别应该提交的文件。
    • 2.2 排除临时文件、生成物和无关改动。
  • Step 3: 生成提交消息
    • 3.1 先判断 type,再决定是否需要 scope。
    • 3.2 描述聚焦“为什么”和“本次改了什么”,保持简洁可读。
  • Step 4: 执行提交 (conditional)
    • 4.1 只有在用户明确允许时才执行 git add / git commit。
    • 4.2 提交后复查消息是否符合 commitlint 习惯。
    • 4.3 若环境中的 husky hook 依赖旧版 Node 或工具链不兼容,使用 --no-verify 跳过 hook(如 git commit --no-verify -m "...")。仅在已知 hook 不兼容当前环境时使用,不可滥用。
    • 4.4 依赖类批量修复统一使用中文格式:chore(deps): xxx,让提交消息能跨项目复用。

常见 type

  • feat
  • fix
  • docs
  • refactor
  • test
  • build
  • ci
  • chore
  • perf
  • revert

反模式

  • 不看 diff,直接用模糊消息如 update files。
  • 把多类变更混成一个没有 scope 的提交。
  • 在质量检查未完成时默认提交。
  • 在 husky hook 兼容的环境下滥用 --no-verify,跳过了本应生效的检查。

交付前检查

  • 已确认本次允许提交。
  • 暂存范围只包含相关变更。
  • 提交消息符合 Conventional Commits 语义。
  • 已说明任何未完成的质量风险。

© CaoMeiYouRen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/conventional-committer of CaoMeiYouRen/caomei-auth.

Open the folder on GitHubat commit 7bd3bae

Compare with similar skills

Conventional Committer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Conventional Committer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Conventional Committer this skillCaoMeiYouRen/caomei-auth220—~309Automated safety check: PassMIT
Adk Reviewgoogle/adk-python22k—~1.7kAutomated safety check: PassApache-2.0
Commit Smartdavila7/claude-code-templates33k—~821Automated safety check: PassMIT
Checkpointcodewithmukesh/dotnet-claude-kit756—~817Automated safety check: NotesMIT
Codexskills-directory/skill-codex1.5k3 repos~1.8kAutomated safety check: PassMIT
React Router Release Notes Prepremix-run/react-router57k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Adk Review

    google/adk-python

    Official

    Reviews the uncommitted changes in an adk-python working tree and reports correctness, design, public-API stability, test, sample and documentation gaps as a prioritized findings report, fixing them…

    22k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Commit Smart

    davila7/claude-code-templates

    Analyze staged/unstaged changes and create semantic conventional commits with context about WHY, not just WHAT.

    33k GitHub stars~821 tokensUpdated today
    DevelopmentAuto-check passed
  • Checkpoint

    codewithmukesh/dotnet-claude-kit

    Mid-session save point: create a descriptive git commit and a brief handoff note, then keep working.

    756 GitHub stars~817 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check: notes
  • Codex

    skills-directory/skill-codex

    A skill your agent uses when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex for code analysis, refactoring, or automated editing

    1.5k GitHub starsUsed in 3 repos~1.8k tokens
    DevelopmentAuto-check passed
  • React Router Release Notes Prep

    remix-run/react-router

    Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.

    57k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Commits changes across ToolJet's root repo and its server/ee and frontend/ee submodules, writing messages from the diffs and updating submodule pointers in order.

    41k GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed

More from CaoMeiYouRen/caomei-auth

All 14 skills in this repo
  • Code Reviewer

    CaoMeiYouRen/caomei-auth

    审查当前 git 变更、PR、提交范围、技能定义文件、架构调整或安全敏感代码时使用。输出结构化 Review Gate 结论(Pass/Reject)、问题分级(blocker/warning/suggest)、最低验证矩阵、证据链与复查基线。覆盖正确性、安全、架构、SOLID、可删除代码、性能、异常处理与测试风险;默认只输出 review,不直接修改代码。用户提到 review、code…

    220 GitHub stars~1.5k tokensUpdated 9 days ago
    Auto-check passed
  • Full Stack Master

    CaoMeiYouRen/caomei-auth

    需要统筹需求澄清、上下文扫描、技术方案、前后端实现、UI 验证、测试、质量审查、文档同步和提交节奏时使用。它负责编排多技能协作,而不是亲自替代所有专业技能。用户提到 end-to-end workflow、全流程开发、从需求到提交、PDTFC+、多技能编排时都应触发。

    220 GitHub stars~1k tokensUpdated 9 days ago
    Auto-check passed
  • Quality Guardian

    CaoMeiYouRen/caomei-auth

    运行并解读 lint、类型检查、测试等质量门时使用。它不只是执行命令,还要根据变更范围选择最小充分检查、分析失败原因,并给出是否允许继续提交或发布的判断。用户提到 lint、typecheck、tests、quality gate、验证改动时都应触发。

    220 GitHub stars~358 tokensUpdated 9 days ago
    Auto-check passed
  • Devops Specialist

    CaoMeiYouRen/caomei-auth

    修改 Docker、CI/CD、部署配置、环境变量、运行时参数、构建脚本和发布流程时使用。优先覆盖 Docker、Vercel、Cloudflare 与 GitHub Actions 场景。用户提到 deploy、Dockerfile、workflow、CI、CD、environment variables、build pipeline、release config 时都应触发。

    220 GitHub stars~446 tokensUpdated 9 days ago
    Auto-check: notes
  • Gh CLI

    CaoMeiYouRen/caomei-auth

    使用 GitHub CLI(gh)处理仓库、issue、pull request、workflow、project、release、codespace、gist、search、api、auth、config、alias、secret、variable、extension、ruleset 和 status 等命令行操作时使用。用户提到 gh、gh cli、GitHub CLI、gh…

    220 GitHub stars~460 tokensUpdated 9 days ago
    Auto-check passed
  • Backend Expert

    CaoMeiYouRen/caomei-auth

    设计或实现后端 API、服务层、数据库读写、鉴权权限控制、输入校验、事务处理与错误处理时使用。用户提到 API、route、handler、server、auth、permission、drizzle、database、zod、Hono、Nuxt server routes、backend bug 修复时都应触发。

    220 GitHub stars~329 tokensUpdated 9 days ago
    Auto-check passed

Works with

Categories

Questions about Conventional Committer

What does Conventional Committer do?

需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。. Conventional Committer is an agent skill from CaoMeiYouRen/caomei-auth.

When should I use Conventional Committer?

Conventional Committer fits situations like: tasks that involve Commit messages; tasks that involve Refactoring.

How do I install Conventional Committer in Claude Code?

Run `npx skills add CaoMeiYouRen/caomei-auth --skill conventional-committer -a claude-code`. Or copy the skill folder (.github/skills/conventional-committer in CaoMeiYouRen/caomei-auth) into .claude/skills/conventional-committer in your project. Claude Code loads it when a task matches its description.

How do I install Conventional Committer in Codex?

Run `npx skills add CaoMeiYouRen/caomei-auth --skill conventional-committer -a codex`. Or copy the skill folder (.github/skills/conventional-committer in CaoMeiYouRen/caomei-auth) into .agents/skills/conventional-committer in your project. Codex loads it when a task matches its description.

Can I use Conventional Committer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CaoMeiYouRen/caomei-auth --skill conventional-committer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/conventional-committer, .gemini/skills/conventional-committer, .github/skills/conventional-committer and .opencode/skills/conventional-committer in your project.

What does Conventional Committer need to run?

Going by SKILL.md and its folder, Conventional Committer needs the command-line tools its instructions call (git).

Does Conventional Committer access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Conventional Committer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Conventional Committer use?

Conventional Committer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Conventional Committer use?

About 309 tokens (SKILL.md is roughly 1.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Conventional Committer?

Skills that share tags, products or a category with Conventional Committer: Adk Review (google/adk-python, 22k stars), Commit Smart (davila7/claude-code-templates, 33k stars), Checkpoint (codewithmukesh/dotnet-claude-kit, 756 stars) and Codex (skills-directory/skill-codex, 1.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Conventional Committer?

CaoMeiYouRen (a GitHub user) maintains it in CaoMeiYouRen/caomei-auth, which has 220 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 1, 2026.

Source: CaoMeiYouRen/caomei-auth on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.