Skip to content

Slash command

Commit writer

Writes a Conventional Commit message from what is actually staged - and refuses to invent a scope it cannot see.

About

Writes a Conventional Commit message from what is actually staged - and refuses to invent a scope it cannot see.

Files in v1.0.0

  • replicamd.plugin.json1429 B
  • skills/commit-conventions.md1099 B

Contributes

{
  "commands": [
    {
      "id": "write",
      "title": "Write a commit message",
      "prompt": "Read `git diff --staged`. Write one Conventional Commit message for exactly what is staged - nothing else. Rules: the subject is imperative, under 72 characters, and names the real change rather than the files touched. Add a body only when the change needs a reason that is not obvious from the diff. If nothing is staged, say so and stop. If the staged changes are two unrelated things, say which two and suggest splitting the commit instead of writing one message."
    },
    {
      "id": "amend",
      "title": "Improve the last commit message",
      "prompt": "Show me `git log -1 --stat` and `git show --stat HEAD`. Judge whether the message describes what the commit actually did. If it does, say so and change nothing. If it does not, propose a better Conventional Commit message and give me the exact `git commit --amend` command - do not run it."
    }
  ],
  "skills": [
    "skills/commit-conventions.md"
  ]
}

Versions

  • v1.0.07/26/2026 · 2 files

Install

Install in ReplicaMD

Nothing happened? ReplicaMD may not be installed yet - or open it first, then Settings → Plugins and install by id.

Plugin id:

commit-writer

Bundle endpoint:

https://replicamd.nl/api/registry/plugins/commit-writer/download
Author
Ardjun Debi - Tewarie @ardjun
Latest
v1.0.0
License
MIT
Installs
0
gitcommitsconventions