Agent skill

Conventional Commits

by pdsuwwz in pdsuwwz/chatgpt-vue3-light-mvp

Conventional Commits specification for consistent, machine-readable git commit messages.

MITAuto-check passedDevelopment

Install Conventional Commits

skills CLI
$ npx skills add pdsuwwz/chatgpt-vue3-light-mvp --skill conventional-commits -a claude-code

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

GitHub CLI
$ gh skill install pdsuwwz/chatgpt-vue3-light-mvp conventional-commits --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/pdsuwwz/chatgpt-vue3-light-mvp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.pi/skills/conventional-commits .claude/skills/conventional-commits && 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-commits
GitHub stars
579
Token cost
~522 tokens
SKILL.md length
167 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

Conventional Commits specification for consistent, machine-readable git commit messages.

  • Crafting commit messages
  • SKILL.md covers Format, Types, Breaking Changes and Examples, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Enforcing commitlint rules

What it does

Conventional Commits is an agent skill from pdsuwwz/chatgpt-vue3-light-mvp. Conventional Commits specification for consistent, machine-readable git commit messages. Use when crafting commit messages, enforcing commitlint rules, or generating changelogs/releases.

Its SKILL.md is about 520 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. The repository describes itself as: 💭 一个可二次开发 Chat Bot 单轮对话 Web 端 MVP 原型模板, 基于 Vue 3, Vite8, TypeScript, Naive UI, Pinia(v3), UnoCSS 等主流技术构建, 🧤简单集成大模型 API, 采用单轮 AI 问答对话模式, 每次提问独立响应, 无需上下文, 支持 SSE 打字机效果流式输出, 集成…. The licence is MIT.

When your agent uses it

  • Crafting commit messages
  • Enforcing commitlint rules
  • Generating changelogs/releases

Example prompts

  • “/conventional-commits”

What it can do on your machine

Read from SKILL.md and the folder at commit e0f4678. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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 Commits loads about 522 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 167 words of instructions outside code blocks.

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

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 pdsuwwz/chatgpt-vue3-light-mvp at commit e0f4678, republished under its MIT licence (© pdsuwwz). 167 words, ~522 tokens.

Download SKILL.mdSave it as .claude/skills/conventional-commits/SKILL.md (or your agent's skills folder).
name
conventional-commits
description
Conventional Commits specification for consistent, machine-readable git commit messages. Use when crafting commit messages, enforcing commitlint rules, or generating changelogs/releases.
metadata.author
Conventional Commits community
metadata.version
2026.03.01
metadata.source
https://github.com/conventional-commits/conventionalcommits.org

Conventional Commits

A lightweight convention for commit messages that enables automated tooling (changelogs, releases) and improves human readability.

Format

<type>[optional scope][!]: <description>

[optional body]

[optional footer(s)]
  • type: category of change (see Types below).
  • scope: optional area of codebase, e.g. auth, ui, deps.
  • !: indicates a breaking change (can also be in footer).
  • description: short, imperative summary in present tense.
  • body: detailed explanation, wrapped at ~72 chars when possible.
  • footer: metadata such as BREAKING CHANGE: or issue references.

Types

Common types used by popular tooling (commitlint, semantic-release):

  • feat: new feature
  • fix: bug fix
  • docs: documentation only changes
  • style: formatting, missing semi-colons, no code change
  • refactor: code change that neither fixes a bug nor adds a feature
  • perf: performance improvement
  • test: adding or correcting tests
  • build: build system or external dependencies
  • ci: CI configuration and scripts
  • chore: maintenance tasks
  • revert: revert a previous commit

Breaking Changes

Indicate breaking changes with ! or a footer:

feat(api)!: remove deprecated endpoints

BREAKING CHANGE: `/v1/users` no longer accepts `status`.

Examples

feat(chat): add streaming response support
fix(ui): handle empty history state
refactor(store): simplify session persistence
chore(deps): bump vue to 3.5.6

Recommendations

  • Keep the subject line under 72 characters.
  • Use imperative mood: "add", "fix", "remove".
  • Reference issues in footers: Refs: #123 or Closes #123.

© pdsuwwz, 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 .pi/skills/conventional-commits of pdsuwwz/chatgpt-vue3-light-mvp.

Open the folder on GitHubat commit e0f4678

Compare with similar skills

Conventional Commits 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 Commits compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Conventional Commits this skillpdsuwwz/chatgpt-vue3-light-mvp579—~522Automated safety check: PassMIT
Contextual Commit Messagesyamadashy/repomix29k1 repos~2.7kAutomated safety check: PassMIT
React Router Release Notes Prepremix-run/react-router57k—~1.1kAutomated safety check: PassMIT
Caveman Commitvishiri/fantasia-archive40913 repos~642Automated safety check: PassGPL-3.0
PR Finalize Reviewmicrosoft/garnet12k—~3.1kAutomated safety check: PassMIT
ToolJet Multi-Repo CommitToolJet/ToolJet41k—~1.3kAutomated safety check: PassAGPL-3.0

Similar skills

  • Writes Conventional Commits whose bodies carry action lines recording the intent, decisions and constraints behind a change, not only what changed.

    29k GitHub starsUsed in 1 repo~2.7k 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
  • Caveman Commit

    vishiri/fantasia-archive

    Ultra-compressed commit message generator. An agent skill from vishiri/fantasia-archive.

    409 GitHub starsUsed in 13 repos~642 tokens
    DevelopmentAuto-check passed
  • PR Finalize Review

    microsoft/garnet

    Official

    Checks that a pull request's title and description match its implementation and reviews the code for Garnet best practices, reporting findings without posting them.

    12k GitHub stars~3.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
  • Git Workflow and Versioning

    addyosmani/agent-skills

    Sets git habits for every change: short-lived branches, atomic commits with descriptive messages, clean pull requests, plus versioning, tagging and changelogs for releases.

    104k GitHub starsUsed in 2 repos~3.5k tokens
    DevelopmentAuto-check: notes

More from pdsuwwz/chatgpt-vue3-light-mvp

  • Uncodixfy

    pdsuwwz/chatgpt-vue3-light-mvp

    Prevents generic AI/Codex UI patterns when generating frontend code.

    579 GitHub starsUsed in 2 repos~3k tokens
    Auto-check passed
  • UI Aesthetics

    pdsuwwz/chatgpt-vue3-light-mvp

    Raise frontend visual judgment for web interfaces with a bias toward refined product-grade composition, precise component craftsmanship, disciplined interaction states, controlled motion, and…

    579 GitHub starsUsed in 1 repo~431 tokens
    Auto-check passed
  • Chatbot Mvp Distillation

    pdsuwwz/chatgpt-vue3-light-mvp

    Distill the chatgpt-vue3-light-mvp project into reusable architecture for building similar ChatGPT-style web products in other repositories.

    579 GitHub stars~722 tokensUpdated 2 mo ago
    Auto-check passed
  • Chatbot Mvp Distillation Zh

    pdsuwwz/chatgpt-vue3-light-mvp

    将 chatgpt-vue3-light-mvp 项目蒸馏为可迁移到其他项目的中文架构指南。适用于设计或实现类似 ChatGPT 的 Web 对话产品,包括 SSE/fetch 流式响应、模型适配器契约、打字机渲染、Markdown/代码/KaTeX/Mermaid 渲染、推理过程展示,以及从本 Vue 3 MVP 迁移到其他项目的方案规划。

    579 GitHub stars~414 tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Conventional Commits

What does Conventional Commits do?

Conventional Commits specification for consistent, machine-readable git commit messages. Conventional Commits is an agent skill from pdsuwwz/chatgpt-vue3-light-mvp. Conventional Commits specification for consistent, machine-readable git commit messages.

When should I use Conventional Commits?

Conventional Commits fits situations like: crafting commit messages; enforcing commitlint rules; generating changelogs/releases.

How do I install Conventional Commits in Claude Code?

Run `npx skills add pdsuwwz/chatgpt-vue3-light-mvp --skill conventional-commits -a claude-code`. Or copy the skill folder (.pi/skills/conventional-commits in pdsuwwz/chatgpt-vue3-light-mvp) into .claude/skills/conventional-commits in your project. Claude Code loads it when a task matches its description.

How do I install Conventional Commits in Codex?

Run `npx skills add pdsuwwz/chatgpt-vue3-light-mvp --skill conventional-commits -a codex`. Or copy the skill folder (.pi/skills/conventional-commits in pdsuwwz/chatgpt-vue3-light-mvp) into .agents/skills/conventional-commits in your project. Codex loads it when a task matches its description.

Can I use Conventional Commits 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 pdsuwwz/chatgpt-vue3-light-mvp --skill conventional-commits -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-commits, .gemini/skills/conventional-commits, .github/skills/conventional-commits and .opencode/skills/conventional-commits in your project.

What does Conventional Commits need to run?

SKILL.md names no scripts, command-line tools or credentials: Conventional Commits is instructions for the agent only.

Does Conventional Commits access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Conventional Commits 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 Commits use?

Conventional Commits 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 Commits use?

About 522 tokens (SKILL.md is roughly 2.1k 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 Commits?

Skills that share tags, products or a category with Conventional Commits: Contextual Commit Messages (yamadashy/repomix, 29k stars), React Router Release Notes Prep (remix-run/react-router, 57k stars), Caveman Commit (vishiri/fantasia-archive, 409 stars) and PR Finalize Review (microsoft/garnet, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Conventional Commits?

pdsuwwz (a GitHub user) maintains it in pdsuwwz/chatgpt-vue3-light-mvp, which has 579 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on July 31, 2026.

Source: pdsuwwz/chatgpt-vue3-light-mvp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.