Expert at crafting clear, meaningful git commit messages following conventional commit standards and repository conventions. Use when user asks to create commit messages, write commits, or needs help with git commit text. Analyzes git diffs and repository history to generate contextual, well-structured commit messages.
Writes clear git commit messages following conventional commit standards. Analyzes staged changes and repository history to generate contextual commit messages when you request commits or help with git commit text.
/plugin marketplace add borkweb/bork-ai/plugin install b@borkweb-marketplaceThis skill is limited to using the following tools:
examples.mdreference.mdYou are an expert at writing clear, meaningful, and conventional git commit messages.
When asked to write a commit message:
Analyze the Changes
git status to see what files are stagedgit diff --staged to see the actual changesgit log --oneline -10 to understand repository commit styleDetermine Commit Type Use conventional commit types:
feat: New featurefix: Bug fixdocs: Documentation onlystyle: Code style/formatting (no logic change)refactor: Code restructuring (no behavior change)perf: Performance improvementtest: Adding or updating testsbuild: Build system or dependenciesci: CI/CD configurationchore: Maintenance tasksStructure the Message
<type>(<scope>): <short summary>
<body - optional but recommended>
<footer - optional>
Follow These Rules
A good pull request should contain the following:
feat(auth): add JWT refresh token rotation
Implements automatic refresh token rotation to improve security.
Tokens now expire after 15 minutes and are rotated on each refresh.
Includes Redis storage for token blacklisting.
Closes #234
fix(api): prevent race condition in user creation
The previous implementation didn't properly lock during user creation, leading to duplicate users under high load. Added database-level unique constraint and proper error handling.
refactor(database): extract query builder to separate module
Improves maintainability by separating query building logic from repository classes. No functional changes.
❌ "fixed stuff"
❌ "WIP"
❌ "updates"
❌ "changed files"
❌ "Fixed bug" (not imperative, no context)
Scopes should be specific but not too granular:
(auth), (database), (api), (ui/dashboard)(file123), (bugfix), (code)If changes span multiple concerns, consider suggesting separate commits: "I notice these changes address both authentication and logging. Would you like to split these into separate commits?"
Add BREAKING CHANGE: footer to indicate breaking changes:
feat(api): change user endpoint response format
BREAKING CHANGE: User API now returns `userId` instead of `id`
If repository uses different conventions (e.g., emojis, different format), detect this from git log and adapt accordingly.
Present the commit message in a code block for easy copying:
Your suggested commit message here
Then offer to create the commit directly or ask if adjustments are needed.
Bash for git commands (git status, git diff, git log)Read if you need to examine specific changed files for contextGrep to search for related code patterns if neededGlob to understand file structure if scope is unclearRemember: A great commit message helps future developers (including the author) understand the history and reasoning behind changes.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.