home-modules/shared/skills/commit/SKILL.md
Generate a Conventional Commits message and commit staged changes. Use when the user asks to commit changes.
npx skillsauth add mccurdyc/nixos-config commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a git commit message and commit the changes.
git diff --staged -- . ':(exclude)*lock*' ':(exclude)*.lock'
to see staged changes. If nothing is staged, run
git diff -- . ':(exclude)*lock*' ':(exclude)*.lock' instead.git commit -m "<message>".
If the commit fails due to a GPG signing error, retry with
git commit --no-gpg-sign -m "<message>".git push.tools
Do work in an isolated git worktree instead of switching branches. Use when creating a branch and opening a PR so the user's working directory is never disturbed. Triggers: 'create a branch', 'open a PR', 'make a change on a new branch'.
development
Search the web, fetch web page content, or search GitHub issues/PRs/repos. Use when you need current information not available locally.
tools
Start an interactive questionnaire when there are more than 5 options or bullet points that need to be addressed. Uses the ask_user tool to walk through selections interactively instead of dumping a wall of text.
tools
Browse the web headlessly using Chrome DevTools Protocol. Use when you need to interact with web pages - click buttons, fill forms, navigate, take screenshots, or extract dynamic content that requires JavaScript.