commit
星标10
分支1
更新时间2026年1月24日 15:08
Selectively commit changes from the current conversation
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Selectively commit changes from the current conversation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Write or revise blog posts in Nick Diego's voice. Use this whenever drafting a new post, rewriting a draft, or reviewing prose for this site so the writing sounds like Nick and not like an AI. Covers tone, structure, diction, and hard punctuation rules (notably: never use em-dashes).
Scaffold a new blog post with the correct folder structure and frontmatter
| name | commit |
| description | Selectively commit changes from the current conversation |
| argument-hint | [all] [push] |
| disable-model-invocation | true |
| allowed-tools | Bash(git status:*), Bash(git add:*), Bash(git diff:*), Bash(git commit:*), Bash(git log:*), Bash(git check-ignore:*), Bash(git push:*) |
Commit changes based on the argument provided: $ARGUMENTS
Arguments can be combined in any order:
all: Commit all pending changes in the working directorypush: Push to remote after committinggit status to see all modified and untracked filesgit diff --stat to see a summary of changesgit log -3 --oneline to see recent commit styleall: commit all pending changes, but group them into logical commitsgit add, then commit with a descriptive messagepush: run git push after all commits are completeUse a HEREDOC for proper formatting:
git commit -m "$(cat <<'EOF'
Short summary of changes (imperative mood)
Optional body explaining the "why" if needed.
EOF
)"
all: always break changes into separate logical commits (e.g., separate commits for a component fix vs. README updates)