Skip to content
Productivity
Command

/commit

Create a git commit with concise, bullet-point commit message

From plugin
nimbalyst
2.1k54 skills3 agents54 commands3 MCP
> /plugin marketplace add nimbalyst/nimbalyst
> /plugin install nimbalyst-wiki@nimbalyst

Command definition

commit.md
name: commit
description: Create a git commit with concise, bullet-point commit message

Prepare a git commit following these steps:

1. Run `git status` and `git diff` to see changes 2. Review recent commits (`git log --oneline -5`) to match the style 3. Update `CHANGELOG.md` — this is the **only** point at which it should be edited

  • Add the entry now, as part of preparing this commit; never during implementation
  • One user-facing sentence in the right `[Unreleased]` subsection, matching the surrounding voice
  • Internal-only changes (refactors, tests, docs, agent/config tweaks, dep bumps with no behavior change) get NO entry
  • No entry for a bug introduced and fixed within the same unreleased cycle
  • Editing an existing bullet beats adding a second one for the same feature
  • If `CHANGELOG.md` already carries bullets from other sessions, do NOT sweep them in — commit only the code plus your own line, and say so

4. Check `docs/FEATURE_INVENTORY.md` against the changes being committed, following the root `CLAUDE.md` feature-inventory rule. Include the relevant inventory update for added, significantly expanded, or removed notable capabilities; preserve other sessions' edits. Report "Feature inventory updated" with the section, or "No inventory impact" with a short reason. In a parallel batch, the integrating session owns this update. 5. Draft a concise commit message:

  • Start with type prefix: `feat:`, `fix:`, `refactor:`, `docs:`, `test:`, `chore:`
  • **Focus on IMPACT and WHY, not implementation details**
  • The title should describe the user-visible outcome or bug fixed
  • Use bullet points (dash prefix) only if there are multiple distinct changes
  • Keep each line under 72 characters
  • No emojis

6. Run the `developer_git_commit_proposal` tool to propose the commit to the user

  • Do NOT run `git add` - the widget handles staging when the user confirms

**Commit Message Guidelines:**

  • Lead with the problem solved or capability added, not the technique used
  • BAD: "feat: add pre-edit tagging for non-agentic AI providers"
  • GOOD: "fix: OpenAI/LMStudio diffs now persist across app restarts"
  • BAD: "refactor: extract helper function for validation"
  • GOOD: "fix: prevent crash when user input is empty"
  • The body can explain HOW if it's non-obvious, but title = IMPACT

**Issue Linking (for auto-close):**

  • If the commit is intended to resolve a referenced issue or tracker item,

include the tracker reference on its own line in the proposed message

  • Prefer that system's canonical closing syntax, such as `Fixes #123`,

`Closes ABC-123`, or similar

  • This applies to local Nimbalyst tracker items too, not just GitHub issues:

a session-linked item closes on `Fixes NIM-123` and the session is marked complete. Omitting it strands the finished item in `in-review`

  • Use a neutral reference (`Refs ABC-123`) only when the commit does NOT

finish the item — a work-in-progress commit should not close it

**Important:**

  • Do NOT add "Co-Authored-By" or any attribution lines
  • Do NOT add marketing taglines or links
  • Be direct and factual
  • Keep it brief - avoid unnecessary details about what wasn't changed
Read more
@nimbalyst
Ships withnimbalyst

Nimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in parallel, edit their work visually in markdown, mockups, and diagrams, and track tasks. Free, MIT-licensed desktop app for macOS, Windows, Linux, with mobile companion for iOS and Android.

2.1k16 skills3 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
2.1k
Star history of nimbalyst/nimbalyst on GitHub, a chart by star-history.com

Other commands on nimbalyst.

analyze-sessions

analyze-sessions

Command

Audit recent AI coding sessions to find repeated mistakes, speed losses, and missed Nimbalyst tool usage — then propose harness…

@nimbalyst@nimbalystInstall Command
audit-updates

audit-updates

Command

Triage pnpm audit findings and produce a prioritized, supply-chain-cautious package-update plan, then apply approved batches

@nimbalyst@nimbalystInstall Command
autofix-issues

autofix-issues

Command

Survey recently triaged GitHub issues, propose the ones safe to fix without a product decision, and fan the selected ones out to…

@nimbalyst@nimbalystInstall Command
deploy-collab

deploy-collab

Command

Deploy the collab server, web console and/or metrics console, whichever changed since its last deploy

@nimbalyst@nimbalystInstall Command

More commands from other plugins.

analyze-cohorts

analyze-cohorts

Command

Perform cohort analysis on user data — retention curves, feature adoption, and engagement trends

@phuryn@phurynInstall Command
again

again

Command

PUA Again — 用于再试试、换个方法、别放弃、为什么还不行、同一路径失败多次;要求停止微调同一思路,改用本质不同方案。

pua2mo20k
@tanweai@tanweaiInstall Command