AgentSkillsCN

commit-helper

重构 CLAUDE.md 文件,遵循渐进式披露原则。适用于 CLAUDE.md 文件过长或杂乱无章的情况。

SKILL.md
--- frontmatter
name: commit-helper
description: Generate conventional commit from staged changes

Commit Helper

Generate a conventional commit message from staged changes.

Changes to commit

!git diff --staged --stat

Detailed diff

!git diff --staged

Recent commit style

!git log --oneline -5


Generate a conventional commit message following these rules:

  • Follow Conventional Commits 1.0.0 format
  • 50 characters maximum for title, 70 characters for body lines
  • Use past tense
  • State what and why only, not how
  • Use British spelling
  • Cohesive paragraph unless multiple distinct points require bullet points
  • Present the commit message for user approval before executing

Example format:

code
feat: added worktree deletion confirmation

Implemented confirmation dialogue before deleting worktrees to prevent
accidental data loss. The confirmation shows the worktree path and any
uncommitted changes that would be lost.