Claude Code skill for standardizing commit message format across Bytedance projects.
type(scope): subject
- type (required):
feat|fix|refactor|release|style|chore|docs - scope (optional): Module/layer affected, e.g.
auth,front-end,api - subject (required): ≤50 chars, lowercase verb, no trailing period
Multi-line details for complex changes:
feat(front-end): click affix to back to homepage
- add affix component in all detail pages
- add css styles for user interface
For breaking changes:
refactor(api): rename public exports for consistency
BREAKING CHANGE: getUser → getCurrentUser, setUser → setCurrentUser
Place in ~/.claude/skills/bytedance-commit/. Claude Code auto-discovers it on next session — the skill triggers when creating commits.
To reference in a project, add to CLAUDE.md:
Commit 格式遵循 bytedance-commit skill