Skip to content
Development
Command

/cm

Stage working tree changes and create a Conventional Commit (no push).

From plugin
claude-code-skill-factory
86320 skills5 agents20 commands

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/cm

Context preview

What this command does when you run it.

Stage working tree changes and create a Conventional Commit (no push).

Command definition

cm.md
description: Stage working tree changes and create a Conventional Commit (no push).

1. Run `git status --short` to review pending changes. 2. For each file, open a diff (`git diff -- path/to/file`) and ensure no secrets or credentials are present. 3. Stage the files intentionally (`git add path/to/file`). Avoid `git add .` unless every change was reviewed. 4. Generate a Conventional Commit message (types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert).

  • Commit subject ≤ 72 chars.
  • Scope uses kebab-case (e.g., `feat(workflows): ...`).
  • Use `.github/commit-template.txt` for Context / Testing / Reviewers sections.

5. Run `git commit` and paste the generated message + context from the template. 6. Show the resulting commit (`git log -1 --stat`) and keep the commit hash handy. 7. **Do not push** in this command. Use `git/cp.md` when you're ready to publish.

Ships withclaude-code-skill-factory

A comprehensive toolkit for generating production-ready Claude Skills and Claude Code Agents at scale.

Get the whole plugin
Stats
864
Stars
175
Forks
Quiet
Maintenance
Python
Language
MIT
License
10mo ago
Last commit
10mo ago
Created

Repo: alirezarezvani/claude-code-skill-factory

Other commands on claude-code-skill-factory.