smithery/jeninh

formatting-commits

Creates commits strictly following Conventional Commits format. ALWAYS read BEFORE committing changes, amending commits, or when the user mentions git commits, conventional commits, or commit messages.

Installation

$ npx skills add smithery/jeninh --skill formatting-commits

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/jeninh.

npx skills add smithery/jeninh

Browse all from smithery/jeninh

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseAGPL-3.0-or-later
CompatibilityRequires `git` and `formatted-commit` CLI tools
More metadata
author
Amolith <[email protected]>

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,900 B
  • docs SUMMARY.md 227 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Create commits using formatted-commit. For amends, choose the appropriate approach:

  • Message stays accurate → git commit --amend --no-edit (or -a --amend --no-edit to stage all)
  • Message needs updating → formatted-commit --amend to reconstruct with new type/scope/body

formatted-commit has no sub-commands and the following options:

<formatted-commitflags> -t --type Commit type (required) -s --scope Commit scope (optional) -B --breaking Mark as breaking change (optional) -m --message Commit message (required) -b --body Commit body (optional) -T --trailer Trailer in 'Sentence-case-key: value' format (optional, repeatable) -a --add Stage all modified files before committing (optional) --amend Amend the previous commit (optional) -h --help </formatted-commitflags> <formatted-commit_example> formatted-commit -t feat -s "web/git-bug" -m "do a fancy new thing" -b "$(cat <<'EOF' Multi-line

  • Body
  • Here

EOF )" -T "Assisted-by: [Model] via [Agent]" </formatted-commit_example>

Most source code repositories require both an appropriate prefix and scope. Necessity of scope increases with repository size; the smaller the repo, the less necessary the scope. Valid trailers for ticket tracking integration depend on the platform in use.

  • GitHub

- Closes: - Fixes: - Resolves: - References:

  • SourceHut

- Closes: - Fixes: - Implements: - References:

Refer to [installing-formatted-commit.md](references/installing-formatted-commit.md) if it's unavailable.