CommunityWriting & Editinggithub.com

jlholm/noodle

Create conventional commit messages. Use when the user says "commit this", "save changes", "git commit", asks to commit code, write a commit message, or format git history. Follows conventional commits specification.

What is noodle?

noodle is a Claude Code agent skill that create conventional commit messages. Use when the user says "commit this", "save changes", "git commit", asks to commit code, write a commit message, or format git history. Follows conventional commits specification.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jlholm/noodle/tree/HEAD/.agents/skills/commit

Installed? Explore more Writing & Editing skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Conventional Commits

Follow these project-specific rules when creating commits.

Branching

Never create bare branches. If you need branch isolation, use the worktree skill. For simple changes, commit directly on the current branch (including main). Do not run git checkout -b.

Project Rules

  • One commit per logical change — never combine unrelated fixes or features. Three independent changes = three commits.
  • Only commit files you changed — never pull in unrelated files from concurrent sessions.
  • Always include a body — no title-only commits. Explain what and why.
  • merge type — use merge (not a merge commit) when merging a worktree or feature branch.
  • Sequence commits to maximise option value — foundational infrastructure first, then features that build on it.

Example

feat(alerts): Add Slack thread replies for alert updates

When an alert is updated or resolved, post a reply to the original
Slack thread instead of creating a new message. This keeps related
notifications grouped together.

References

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Related Skills