원클릭으로
commit
Create commits following Angular Conventional Commits format with proper scope naming for consistent changelog generation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create commits following Angular Conventional Commits format with proper scope naming for consistent changelog generation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | commit |
| description | Create commits following Angular Conventional Commits format with proper scope naming for consistent changelog generation |
Use this skill when creating git commits. All commits must follow Angular Conventional Commits format because:
<type>(<scope>): <subject>
[optional body]
[optional footer]
Requirements:
| Type | Purpose | In Changelog |
|---|---|---|
feat | New feature | Yes |
fix | Bug fix | Yes |
docs | Documentation only | Yes |
refactor | Code change (no feat/fix) | Yes |
perf | Performance improvement | Yes |
build | Build system changes | Yes |
style | Formatting, whitespace | No |
test | Adding/fixing tests | No |
ci | CI/CD configuration | No |
These are widely adopted extensions configured in cog.toml:
| Type | Purpose | In Changelog |
|---|---|---|
chore | Maintenance, deps, tooling | No |
revert | Revert previous commit | Yes |
Scopes should be consistent to group related changes in changelogs.
fmt - TOML formatting logiccli - command-line interfacetoml - TOML parsing and manipulationversion - version bumpsdeps - dependency updatesci - CI/CD workflows (use with ci: or chore: type)config - configuration filesmsrv - minimum supported Rust versionreadme - README.md changesclaude - CLAUDE.md, Claude Code skillstests - general test changesfeat(fmt): add support for inline tables
fix(toml): handle empty arrays correctly
docs(readme): update installation instructions
refactor(cli): simplify argument parsing
test(fmt): add tests for table sorting
chore(deps): update toml_edit to 0.22
ci(workflows): add release binary uploads
feat(fmt)!: change default sorting behavior
feat: add feature # missing scope
Fix(fmt): Fix bug # uppercase type and subject
feat(fmt): Add feature. # uppercase subject, has period
updated the readme # wrong format entirely
feat(fmt) add feature # missing colon
feat(Fmt): add feature # uppercase scope
For breaking changes, add an exclamation mark after the scope:
feat(fmt)!: change default table ordering
BREAKING CHANGE: Tables are now sorted alphabetically by default.
Use --no-sort to preserve original ordering.
This will appear prominently in the changelog.
git add <files>git commit -m "type(scope): subject"If the commit is rejected, fix the issue and try again.
For complex changes, use a body:
git commit -m "feat(fmt): add table sorting options
Adds --sort and --no-sort flags to control table ordering.
Default behavior now sorts tables alphabetically.
Closes #42"
To see the commit style used in this repo:
git log --oneline -20
Prepare a release including version bump, testing, and PR creation
Run tests, linting, and formatting checks for cargo-fmt-toml
Bump version in Cargo.toml using cargo-version-info bump command