commit

GitHub

用于创建符合 GitLens 规范的 Git 提交。自动检查状态、审查变更、生成或确认提交信息,并按规范执行暂存和提交操作,确保消息格式正确且无安全风险。

.claude/skills/commit/SKILL.md gitkraken/vscode-gitlens

Trigger Scenarios

需要创建 Git 提交 用户输入 /commit 命令

Install

npx skills add gitkraken/vscode-gitlens --skill commit -g -y
More Options

Non-standard path

npx skills add https://github.com/gitkraken/vscode-gitlens/tree/main/.claude/skills/commit -g -y

Use without installing

npx skills use gitkraken/vscode-gitlens@commit

指定 Agent (Claude Code)

npx skills add gitkraken/vscode-gitlens --skill commit -a claude-code -g -y

安装 repo 全部 skill

npx skills add gitkraken/vscode-gitlens --all -g -y

预览 repo 内 skill

npx skills add gitkraken/vscode-gitlens --list

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 #123 syntax 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

  1. Check status: git status (never use -uall)
  2. Review changes: git diff --cached and git diff
  3. Check CHANGELOG: If changes are user-facing, ensure they have a CHANGELOG entry (use /audit-commits for CHANGELOG format)
  4. Stage files — specific files, not git add -A
  5. Generate message if none provided — analyze changes, determine type, draft message, confirm with user
  6. Commit using HEREDOC format with Co-Authored-By trailer
  7. Verify: git status and git log -1

Pre-commit Hook Failures

  1. Do NOT use --amend (the failed commit never happened — amend would modify the previous commit)
  2. Fix the reported issues
  3. Re-stage fixed files
  4. Create a NEW commit

Safety

  • Never use --force or --no-verify
  • Never amend unless explicitly requested
  • Verify no sensitive files are staged (.env, credentials)

Version History

  • ba869f2 Current 2026-08-20 14:21

Same Skill Collection

.claude/skills/a11y-audit/SKILL.md
.claude/skills/a11y-flow-audit/SKILL.md
.claude/skills/a11y-remediate/SKILL.md
.claude/skills/add-command/SKILL.md
.claude/skills/add-webview/SKILL.md
.claude/skills/challenge-plan/SKILL.md
.claude/skills/create-issue/SKILL.md
.claude/skills/deep-planning/SKILL.md
.claude/skills/deep-review/SKILL.md
.claude/skills/dev-scope/SKILL.md
.claude/skills/investigate/SKILL.md
.claude/skills/live-exercise/SKILL.md
.claude/skills/live-inspect/SKILL.md
.claude/skills/live-pair/SKILL.md
.claude/skills/live-perf/SKILL.md
.claude/skills/modern-css/SKILL.md
.claude/skills/prioritize/SKILL.md
.claude/skills/review/SKILL.md
.claude/skills/triage/SKILL.md
.claude/skills/update-issues/SKILL.md
.claude/skills/ux-review/SKILL.md
.claude/skills/worktree/SKILL.md
.claude/skills/add-icon/SKILL.md
.claude/skills/add-test/SKILL.md
.claude/skills/audit-commits/SKILL.md

Metadata

Files
0
Version
ba869f2
Hash
1fc698d6
Indexed
2026-08-20 14:21

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 09:28
浙ICP备14020137号-1 $방문자$