Agent Skills
› gitkraken/vscode-gitlens
› commit
commit
GitHub用于创建符合 GitLens 规范的 Git 提交。自动检查状态、审查变更、生成或确认提交信息,并按规范执行暂存和提交操作,确保消息格式正确且无安全风险。
Trigger Scenarios
需要创建 Git 提交
用户输入 /commit 命令
Install
npx skills add gitkraken/vscode-gitlens --skill commit -g -y
SKILL.md
Frontmatter
{
"name": "commit",
"description": "Create well-formatted git commits following GitLens conventions"
}
/commit - Create Git Commit
Create a well-formatted git commit following GitLens conventions.
Usage
/commit [message]
Commit Message Format
- Use future-oriented manner, third-person singular present tense
- Verbs: Adds, Fixes, Improves, Updates, Removes, Refactors, Changes
- First line under 72 characters
- Reference issues with
#123syntax for auto-linking
Examples:
Adds support for custom autolinks for Jira - fixes #1234
Fixes graph not rendering when switching repositories
Improves performance of commit signature detection
Refactors git provider initialization
Workflow
- Check status:
git status(never use-uall) - Review changes:
git diff --cachedandgit diff - Check CHANGELOG: If changes are user-facing, ensure they have a CHANGELOG entry (use
/audit-commitsfor CHANGELOG format) - Stage files — specific files, not
git add -A - Generate message if none provided — analyze changes, determine type, draft message, confirm with user
- Commit using HEREDOC format with Co-Authored-By trailer
- Verify:
git statusandgit log -1
Pre-commit Hook Failures
- Do NOT use
--amend(the failed commit never happened — amend would modify the previous commit) - Fix the reported issues
- Re-stage fixed files
- Create a NEW commit
Safety
- Never use
--forceor--no-verify - Never amend unless explicitly requested
- Verify no sensitive files are staged (.env, credentials)
Version History
- ba869f2 Current 2026-08-20 14:21


