commit-changes
Commit specific staged changes to a git repository using conventional commits format. Use when the user asks to commit, stage, or check in particular files or changes.
semantic-versioning
Determine whether a version bump is required after code changes and apply semantic versioning (SemVer). Use when making code changes, fixing bugs, adding features, or introducing breaking changes to a project that uses SemVer.
Full skill instructions
After making code changes, determine whether a version bump is required and which component to increment.
Increment for changes that do not affect the public API:
Increment for backward-compatible additions:
Reset PATCH to 0 when incrementing MINOR.
Increment for breaking changes:
Reset MINOR and PATCH to 0 when incrementing MAJOR.
shared/commit-conventions.mdCargo.toml, package.json)Do not create a separate commit for the version bump. It belongs with the change that caused it.
| Classification | Bump |
|---|---|
| Non-breaking fix, refactor, docs, perf | PATCH |
| Non-breaking feature | MINOR |
| Breaking change | MAJOR |
Commit specific staged changes to a git repository using conventional commits format. Use when the user asks to commit, stage, or check in particular files or changes.
C++ coding conventions and best practices for modern C++ development. Use when writing, reviewing, or refactoring C++ code to ensure consistency with project standards, const-correctness, RAII principles, and C++23 features.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience