ワンクリックで
commit
Create well-formatted Git commits with conventional commit messages. Use this skill when the user wants to create a commit.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create well-formatted Git commits with conventional commit messages. Use this skill when the user wants to create a commit.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create new skills, modify and improve existing skills. Use when users want to create a skill from scratch, edit an existing skill, or improve a skill's description for better triggering accuracy.
Install Chatspeed skills into ~/.chatspeed/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
Displays ChatSpeed help and documentation index. Use this skill when users want help with or have questions about ChatSpeed features.
| name | commit |
| description | Create well-formatted Git commits with conventional commit messages. Use this skill when the user wants to create a commit. |
Create well-formatted Git commits using real Git commands and Conventional Commits.
Use actual Git commands such as git status, git diff, git add, and git commit.
Do not call /commit or any nonexistent custom commit command.
The user may request behavior such as:
feat, fix, or docs
Treat these as instructions for how to perform the Git workflow, not as command-line options to a custom command.git diff and git diff --staged.git commit to create the commit.Unless the user asks to skip verification, run the project's relevant checks before committing. Prefer existing package scripts or project conventions, such as lint, test, build, typecheck, or docs generation. Only run checks that exist in the project. Do not invent scripts.
Match the repository's existing commit message language. Rules:
feat, fix, docs, refactor.Simple style:
<emoji> <type>[optional scope]: <description>
Example:
✨ feat(auth): add JWT token validation
Full style:
<emoji> <type>[optional scope]: <description>
<body>
<footer>
Use full style for breaking changes, complex features, multi-system changes, or bug fixes that need explanation.
| Type | Emoji | Description | When to Use |
|---|---|---|---|
feat | ✨ | New feature | Adding new functionality |
fix | 🐛 | Bug fix | Fixing an issue |
docs | 📝 | Documentation | Documentation only changes |
style | 🎨 | Code style | Formatting, missing semi-colons, etc |
refactor | ♻️ | Code refactoring | Neither fixes bug nor adds feature |
perf | ⚡️ | Performance | Performance improvements |
test | ✅ | Testing | Adding missing tests |
chore | 🔧 | Maintenance | Changes to build process or tools |
ci | 👷 | CI/CD | Changes to CI configuration |
build | 📦 | Build system | Changes affecting build system |
revert | ⏪ | Revert | Reverting previous commit |
add, not added.auth, api, ui, db, config, or deps.BREAKING CHANGE: rename config.auth to config.authentication
Closes: #123
Fixes: #456
Refs: #789
Suggest splitting commits when changes include:
Before staging or committing, inspect every file that would be included in the commit for potential sensitive data. Treat the following as high-risk signals, including case-insensitive variants and similarly named files:
.env, .env.*, *.env,
secrets.*, credentials.*, and *.secret*.db, *.sqlite, *.sqlite3,
*.mdb, *.accdb*.pem, *.key, *.ppk,
*.p12, *.pfx, *.jks, id_rsa, id_ed25519, and their backups.netrc, .npmrc, .pypirc,
.aws/credentials, .docker/config.json, and kubeconfigpassword, passwd, token, api-key, apikey, private, or vaultThese patterns are warnings rather than proof that a file is safe or unsafe. Also consider the file's purpose and diff content, including hard-coded API keys, access tokens, passwords, connection strings, private keys, and other personal or confidential data in otherwise ordinary source or configuration files.
If any candidate file is detected, stop before staging it or creating the
commit. Warn the user that the pending commit may contain sensitive data, list
every matching file path, and use the ask_user tool to ask whether to exclude
those files from the commit or proceed with them. Do not commit a detected file
unless the user explicitly chooses to proceed. If the user chooses exclusion,
remove the files from the proposed commit and continue only with the remaining
approved files.
/commit or any nonexistent custom commit command.