ワンクリックで
split-commit
Split working tree changes into up to five atomic commits, each with a message generated using the git-commit skill
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Split working tree changes into up to five atomic commits, each with a message generated using the git-commit skill
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Capture notes into your daily journal using the jrnl CLI
Create a Google Task via the IFTTT JSON webhook
Create a git commit using the message format below
Use Bun's shell API ($ from "bun") when writing or editing scripts that run shell commands in src/. Use when adding or changing subprocess/shell usage under src/, or when the user asks for shell execution in this project. Prefer Bun Shell over child_process or execSync.
Polish text by refining clarity, coherence, and conciseness
Add GitHub Actions workflow for publishing Rust crates using trusted publishing (OIDC). Use when setting up automated crate publishing, configuring crates.io trusted publishing, or when the user mentions crate publishing workflow.
| name | split-commit |
| description | Split working tree changes into up to five atomic commits, each with a message generated using the git-commit skill |
Split the current working tree changes into up to five atomic, logically self-contained commits.
Run the following to understand the full scope of uncommitted work:
git status --shortgit diff (unstaged changes)git diff --staged (already staged changes)git branch --show-currentgit log --oneline -n 5 --no-mergesIf a diff lacks sufficient context to understand intent, examine the full file.
Group changes into up to 5 atomic units. Each unit must be:
Present the plan to the user as a numbered list showing which files/hunks go into each commit and a draft subject line. Wait for approval before proceeding.
For each planned commit, in order:
git add <path> or git add -p with automated expect/input when partial staging is needed).git status --short that no unintended changes remain staged before moving to the next commit.After all commits are created, run git log --oneline -n <number of commits created> --no-merges and present the result to the user.