Agent skill
tooling-commit
Suggest a conventional commit message for the current staged/unstaged changes. Use when the user asks to commit, wants a commit message, says "commit", or wants to stage and commit code changes.
Install this agent skill to your Project
npx add-skill https://github.com/jasonraimondi/dotfiles/tree/macos/config/skillshare/skills/tooling-commit
SKILL.md
Commit Message Generator
Workflow
- Use context already in the conversation window if sufficient. Otherwise, run
git diffandgit diff --cachedto understand the changes. - Output the suggested message in a markdown code block — nothing else.
- Use the conventional commits format:
type(scope): descriptionwith an optional body. - Never commit
.idea/changes automatically. - Do NOT run
git commitunless explicitly told to actually commit.
BE CONCISE. BE IDIOMATIC.
Argument Handling
If the user says "wip", add a [WIP] prefix to the message.
If the user says "really" or explicitly asks to commit, run git commit with the suggested message. Otherwise, only display the suggestion.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tools-image-manipulation-image-magick
Process and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations.
frontend-react-doctor
Run after making React changes to catch issues early. Use when reviewing code, finishing a feature, or fixing bugs in a React project.
typescript-advanced-types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
typescript-better-auth-best-practices
Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.
testing-tdd
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
planning-interview-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "interview me".
Didn't find tool you were looking for?