commit
Gitflow Commit
Generate a commit message following the Conventional Commits 1.0.0 specification by analyzing staged changes. Show the exact message to the user and wait for explicit approval before committing via git ci -F <file>.
This skill uses gitflow-toolkit which validates the commit header format, auto-appends Signed-off-by, and optionally runs lucky commit. Using git ci -F instead of raw git commit ensures every commit passes format validation.
Workflow
1. Collect changes
Check both staged and unstaged changes:
git status --short
More from mritd/skills
mise
Install missing language runtimes and dev tools via mise. Use when (1) a command fails due to missing runtime (e.g. node not found, python3 not found, go command not found), (2) user asks to install/setup a language runtime or SDK (node, python, go, rust, java, ruby, etc.), (3) user mentions version management for languages, or (4) setting up a new development environment.
71project-migrate
Migrate a project directory to a new path while preserving Claude Code project memory and project-level knowledge. Use this skill when the user wants to move or copy a project to a different directory path — phrases like "/project-migrate", "migrate project to", "move project to new path", "relocate project directory". This skill requires the project-memory skill to be installed separately. It copies the project directory (preserving permissions), migrates Claude Code memory, and persists project knowledge via project-memory so the AI can quickly understand project progress in the new location.
1