commit
1
总安装量
1
周安装量
#77869
全站排名
安装命令
npx skills add https://github.com/yulonglin/dotfiles --skill commit
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Commit current work
Instructions
-
Check Status: Run the following commands to understand the current state:
git status --shortgit diff --statgit log --oneline -3
-
Analyze Changes:
- Review the output to understand what has changed.
- If
git diffdoesn’t provide enough info (e.g., new files), read the files or use your working memory. - Determine if the work should be split into multiple logical commits.
-
Stage Changes:
- New/modified files:
git add <file1> <file2> ... - Deleted files:
git add -u <path>(plaingit addfails on paths no longer on disk) - Mixed (new + deleted): combine both commands, or use
git add -ufor deletions thengit addfor new files
- New/modified files:
-
Commit:
- For each logical change, write a commit message in the following format:
- Short title description (< 80 characters)
- 2~3 bullet points (< 80 characters) with a quick description
- Use
git commit -m "..."to commit the changes.
- For each logical change, write a commit message in the following format:
Important Notes
- Prepend
GIT_EDITOR=trueto all git commands you run, especially the ones looking at diffs, to avoid blocking. - If you’re at the start of the session, use subagents to summarize changes made by others if needed.
- Only commit work when instructed or when a task is complete.
Optional: Ask me if I would like to push the commit.