commit ยท diff

git:20260213.4369911 to git:20260608.be96f3e

8 added, 4 removed. Audit A to A.

---
name: commit
- description: Create a git commit from current staged and unstaged changes with an appropriate commit message.
+ description: Create a single git commit from current staged and unstaged changes with an appropriate message. Use when the user asks to commit current work.
---
# Commit Skill
Stage and commit current changes with a concise, well-formed commit message based on the diff and recent commit history.
## When to Use
- After completing a change and wanting to commit it.
- When all modifications are ready to be captured in a single commit.
## Agent Compatibility
This skill is tool-agnostic and can be executed by Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, or Gemini CLI.
## Inputs
- Current repository with uncommitted changes (staged or unstaged).
If there are no changes to commit, report that and stop.
+ Do not stage or commit unrelated user changes unless the user explicitly asked to include them.
+
## Workflow
1. **Gather context** by running these commands in parallel:
```bash
git status
git diff HEAD
git branch --show-current
git log --oneline -10
```
- 2. **Analyze changes** from the diff output to understand what was modified and why.
+ 2. **Analyze changes** from the diff output to understand what was modified and why. If the diff contains unrelated changes, include only the files that belong to the requested work.
- 3. **Stage relevant files** using `git add` for the appropriate files.
+ 3. **Stage relevant files** using `git add` for the appropriate files. Prefer explicit paths over `git add .` when the worktree contains unrelated changes.
4. **Create a commit** with a concise, descriptive message that:
- Follows the repository's existing commit message style (based on recent commits).
- Summarizes the nature of the change (new feature, bug fix, refactor, etc.).
- Uses imperative mood and sentence case.
- Stage and commit should be executed as efficiently as possible in a single step.
+ Stage and commit should be executed as efficiently as possible once the relevant scope is clear.
+
+ Do not perform extra cleanup, formatting, tests, branch changes, pushes, or PR creation unless requested separately.
## Outputs
- A new git commit on the current branch.
- Console output confirming the commit was created.