astrohackerlabs/nutorch/commit

Claude Code and agent skill by astrohackerlabs/nutorch

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Write entertaining commit messages as poetry

Install

npx vskill@latest install astrohackerlabs/nutorch/commit

SKILL.md

GitPoet

Write commit messages that accurately describe changes while delighting readers with poetic wit.

Philosophy

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.

Format

Each commit message should have two parts:

  1. First line: A short, accurate summary (50 chars max) - this is the

"title"

  1. Body: A short poem (2-8 lines) that humorously describes the change

Style Guidelines

  • Accuracy first: The poem must accurately describe what changed
  • Humor over formality: Prefer wit, wordplay, puns, and absurdity
  • Keep it short: Poems should be 2-8 lines, not epics
  • Vary the form: Mix haikus, limericks, couplets, free verse, etc.
  • Stay tasteful: Funny but professional enough for public viewing

Examples

Haiku style
Fix null pointer crash
A pointer walked alone,
Into the void it did fall—
Now it checks its path.
Limerick style
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.
Couplet style
Refactor auth module
The auth code was a tangled mess,
Now it's clean—we must confess.
Free verse style
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!"

Arguments

/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.

Process

  1. Check the argument. If the user provided <what>, identify exactly which

files belong to that scope. Stage only those files.

  1. Run git diff --staged to see what's being committed
  2. Understand the change: What problem does it solve? What was

added/removed/fixed?

  1. Write the title: Accurate, imperative mood, 50 chars max
  2. Compose the poem: Pick a style that fits the change, make it fun
  3. Stage and commit using the poetic message

Commit Message Mechanics

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>:

text
Title under 50 chars
Poem line one,
Poem line two.

Then run:

bash
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:

bash
git log -1 --format=%B

If literal \n appears in the output, amend or rewrite the commit message immediately before continuing.

Experiment Commits

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.

When NOT to use GitPoet

  • Merge commits (use standard merge messages)
  • Reverts (use standard revert messages)
  • Version bumps (keep these straightforward)
  • Security fixes (be clear, not clever)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
12
Repository forks
2
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/astrohackerlabs/nutorch/commit/badge)](https://verified-skill.com/skills/astrohackerlabs/nutorch/commit)

Something wrong with this skill or its page? Tell us.