Skills Plugins MCP Prompt Model 博客 我的中心

git-commit

Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=github-awesome-copilot-skills-git-commit-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name git-commit description Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping license MIT allowed-tools Bash Git Commit with Conventional Commits Overview Create standardized, semantic git commits using the Conventional Commits specification. Analyze the actual diff to determine appropriate type, scope, and message. Conventional Commit Format <type>[optional scope]: <description> [optional body] [optional footer(s)] Commit Types Type Purpose feat New feature fix Bug fix docs Documentation only style Formatting/style (no logic) refactor Code refactor (no feature/fix) perf Performance improvement test Add/update tests build Build system/dependencies ci CI/config changes chore Maintenance/misc revert Revert commit Breaking Changes # Exclamation mark after type/scope feat!: remove deprecated endpoint # BREAKING CHANGE footer feat: allow config to extend other configs BREAKING CHANGE: `extends` key behavior changed Workflow 1. Analyze Diff # If files are staged, use staged diff git diff --staged # If nothing staged, use working tree diff git diff # Also check status git status --porcelain 2. Stage Files (if needed) If nothing is staged or you want to group changes differently: # Stage specific files git add path/to/file1 path/to/file2 # Stage by pattern git add *. test .* git add src/components/* # Interactive staging git add -p Never commit secrets (.env, credentials.json, private keys). 3. Generate Commit Message Analyze the diff to determine: Type : What kind of change is this? Scope : What area/module is affected? Description : One-line summary of what changed (present tense, imperative mood, <72 chars) 4. Execute Commit # Single line git commit -m "<type>[scope]: <description>" # Multi-line with body/footer git commit -m " $(cat <<'EOF' <type>[scope]: <description> <optional body> <optional footer> EOF ) " Best Practices One logical change per commit Present tense: "add" not "added" Imperative mood: "fix bug" not "fixes bug" Reference issues: Closes #123 , Refs #456 Keep description under 72 characters Git Safety Protocol NEVER update git config NEVER run destructive commands (--force, hard reset) without explicit request NEVER skip hooks (--no-verify) unless user asks NEVER force push to main/master If commit fails due to hooks, fix and create NEW commit (don't amend)
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。