commit
Write entertaining commit messages as poetry
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Write entertaining commit messages as poetry
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Run an in-session adversarial review of Nutorch work using a fresh-context subagent (Claude: `adversarial-reviewer`; Codex: multi_agent_v1.spawn_agent). Use at experiment design/result gates, or whenever the user asks for adversarial / skeptical / red-team review without an external reviewer CLI.
Ask Claude to review Nutorch work. Use when the user requests Claude review or during large/risky experiments before acting on conclusions.
Create a new agent skill. Use when creating a new skill for the project.
| 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 Nutorch commit log.
Each commit message should have 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's 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 npm audit says: "Well done!"
/commit <what> — commit 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.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.
The Issues and Experiments workflow in AGENTS.md requires two separate commits
per experiment: a plan commit (the approved design) and a result commit
(the implementation and recorded result). GitPoet applies to both — the poem
just describes a plan instead of code when committing a plan.