원클릭으로
commit
Write entertaining commit messages as poetry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Write entertaining commit messages as poetry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | commit |
| description | Write entertaining commit messages as poetry |
Write commit messages that accurately describe changes while delighting readers with poetic wit.
Every commit tells a story. GitPoet transforms mundane diffs into memorable verses. The goal is to make people smile when they read the commit log.
Each commit message has two parts:
Fix null pointer crash
A pointer walked alone,
Into the void it did fall,
Now it checks its path.
Add dark mode toggle
A user who coded at night,
Found the screen far too bright.
So we added a switch,
Now it's dark, what a pitch,
Their retinas now feel just right.
Refactor auth module
The auth code was a tangled mess,
Now it is clean, we must confess.
Update dependencies
The packages grew old and weary,
Their CVEs made security teary.
We bumped the versions, one by one,
Now audit gets to say: well done.
/commit <what> commits exactly <what>. Stage only the files related to
<what> and nothing else. Do not include unrelated changes. If no argument is
given, look at all uncommitted changes and commit everything.
<what>, identify exactly which
files belong to that scope. Stage only those files.git diff --staged to see what is being committed.Poem lines must be real newline characters in Git history. Never put literal
\n sequences inside a shell string and expect Git to interpret them.
For multi-line commit messages, prefer writing the message to a temporary file
and committing with git commit -F <file>:
Title under 50 chars
Poem line one,
Poem line two.
Then run:
git commit -F /path/to/message-file
If using git commit -m, only use it for separate paragraphs where the shell
arguments already contain the exact intended text. Do not encode poem line
breaks as \n inside -m arguments.
After committing, verify the rendered message:
git log -1 --format=%B
If literal \n appears in the output, amend or rewrite the commit message
immediately before continuing.
git am: keep upstream commit messages intact.