Write a Conventional Commit for the staged changes and commit them. Use when asked to commit, or to write a commit message.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Commit
1. Read `git status` and `git diff --staged`. If nothing is staged, say so and stop. Never run `git add -A` or `git add .`.
2. **Check the staged list for accidents:** empty files from a shell redirect (`nul`, `{}`), scratch scripts, logs, screenshots, local config, `.env`. Unstage them and say which.
3. Write the message:
```
<type>(<optional scope>): <imperative summary> <gitmoji>
```
- Types: `feat`, `fix`, `refactor`, `perf`, `docs`, `test`, `chore`, `ci`, `build`.
- Title only. Add a body only when the reason is not obvious from the diff.
- End the title with one [gitmoji](https://gitmoji.dev/) that fits the change: `feat: add OAuth login 🔐`. The emoji goes last, never before the type, so release-please and other Conventional Commit parsers still read the type. 72 chars max including the emoji.
- No jokes.
- A breaking change uses `feat!:` with a `BREAKING CHANGE:` footer that says why and how to migrate. Skip breaking markers before a project's first release.
- Keep any trailer the environment requires (for example `Co-Authored-By`).
- If the repo's `CLAUDE.md` defines another format, use that.
…
The line at the top of this page pins the label git:20261020.ce5808a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_txyrm33ey3wfoeid
GET https://markdownregistry.com/api/v1/resolve?ref=imagile-dev/claude-plugins/commit
GET https://markdownregistry.com/api/v1/blob/f5937e133891724bf618eae765af84fe95c685ef0da5a7b24f772977eaece238
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
imagile-dev/claude-plugins · plugins/imagile/skills/accessibility/SKILL.md · Audit a site or app for WCAG 2.2 AA with axe-core across widths, color schemes and themes, then guide fixes. Use for…
imagile-dev/claude-plugins · plugins/imagile/skills/architecture/SKILL.md · Design or review a system with Imagile's opinions on .NET, Blazor, TypeScript, Astro and Azure. Use for structure…
imagile-dev/claude-plugins · plugins/imagile/skills/background-removal/SKILL.md · Remove image backgrounds offline with Python and rembg, for one file or a folder. Use for cutouts, transparent PNGs or…
imagile-dev/claude-plugins · plugins/imagile/skills/code-review/SKILL.md · Review a diff or PR with a clear Approve or Request Changes and short Major, Minor and Nit findings. Use when asked to…
imagile-dev/claude-plugins · plugins/imagile/skills/image-generation/SKILL.md · Generate or edit images from a prompt through ChatGPT in Chrome or the OpenAI Images API. Use for logos, icons, hero…
imagile-dev/claude-plugins · plugins/imagile/skills/plan/SKILL.md · Scope engineering work as a GitHub issue and a vertical-slice plan. Use for "plan X", "scope Y", "break this down", or…
imagile-dev/claude-plugins · plugins/imagile/skills/principles/SKILL.md · Write, sharpen and audit a principle-first CLAUDE.md so agents decide without asking. Use to set up CLAUDE.md, turn a…
imagile-dev/claude-plugins · plugins/imagile/skills/revisit/SKILL.md · Review the decisions agents logged in AGENT_DECISIONS.md in one batch, then keep, promote to a principle, or reverse…
imagile-dev/claude-plugins · plugins/imagile/skills/ship/SKILL.md · Take a branch to a merged PR. Rebase, run parallel reviewer agents, fix every finding, log principle gaps, open the PR…
imagile-dev/claude-plugins · plugins/imagile/skills/web-optimize/SKILL.md · Convert images to AVIF and WebP with responsive srcset widths, and judge if it is worth it. Use to optimize, compress…
pedrohcgs/claude-code-my-workflow · .claude/skills/commit/SKILL.md · Commit the current work — runs the quality, consistency and passport gates, branches off main if needed, stages…
openonion/connectonion · connectonion/useful_skills/commit/SKILL.md · Create git commits with good messages. Use when user says "commit", "create commit", or asks to commit changes.
aiskillstore/marketplace · skills/0xmsc/commit/SKILL.md · Helps write conventional commit messages, create atomic commits, and follow git best practices. Use when the agent…
asymmetric-al/core · .agents/skills/commit/SKILL.md · Create a Conventional Commit message for staged changes and run git commit. Use when changes are staged and you need a…
justxor/claude-code-pro-course · starter-kit/.claude/skills/commit/SKILL.md · Создаёт git-коммит в формате Conventional Commits по текущим изменениям. Используй, когда просят закоммитить или…