.cursor/skills/grouped-git-commits/SKILL.md
Stage only related work, exclude unrelated dirty files, and create one or more grouped multiline git commits with clear titles and bodies. Use when the user asks to add and commit current work cleanly, especially in a dirty worktree.
npx skillsauth add doesitscript/dotfile-vnext grouped-git-commitsInstall 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.
Use this skill when the user wants the current work added and committed cleanly.
This skill is for the final git hygiene step after implementation work, not for routine status checks.
Inspect the worktree first.
git status --shortgit diff --stat or targeted diffs to understand groupingIdentify commit groupings.
Exclude unrelated work.
Stage only the selected files.
git add -ACommit with a multiline message.
Verify the result.
git status --shortPreferred commit message structure:
type(scope): short summary
- key change or theme
- key change or theme
- notable scope boundary or follow-up
Use multiple commits when there are multiple independent themes.
testing
Creates a zip archive from the project root while excluding .git and downloaded dependency/source folders. Use when the user asks to zip a project without git metadata or dependencies, including short trigger prompts like zipprojectroot, @zipprojectroot, archiveproject, or run zipprojectroot.
documentation
Reads .envrc, creates or updates .envrc.sample with sanitized placeholder values safe for committing, and ensures .envrc is in .gitignore. Use when adding secrets to .envrc, setting up a new project environment, creating a sample env file, protecting secrets from git, or when asked to sanitize, clean, or document environment variables.
documentation
Registers remote documentation URLs in project-level .cursor/config.json and processes them for active use. Use when the user provides doc sources, asks to add/index docs, or requests @doc handles with suggested titles.
data-ai
Create, refine, close, and reference GitHub issues for concrete brainstorming, resumable work, next-state improvements, and feature follow-ups.