원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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.
SOC 직업 분류 기준
| 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.