misc-configs/claude/skills/custom-staged-commit-dont-push/SKILL.md
--- disable-model-invocation: true context: fork argument-hint: [issue-number] allowed-tools: Bash(git commit:*), Bash(git --no-pager diff:*) model: claude-haiku-4-5 --- # Commit STAGED changes, don't push ## Context - Current staged changes only: !`git --no-pager diff --staged` - Issue number argument (empty if none): `$ARGUMENTS` ## Your task Create a commit for the STAGED changes above using `git commit`. REQUIRED: - Subject line: Conventional commits format, e.g. `type(scope): descr
npx skillsauth add mauroporras/dotfiles misc-configs/claude/skills/custom-staged-commit-dont-pushInstall 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.
git --no-pager diff --staged$ARGUMENTSCreate a commit for the STAGED changes above using git commit.
REQUIRED:
type(scope): description.
Prioritize brevity over grammar:
Keep messages short, even if grammatically imperfect72): body MUST be exactly Close #72. Pass it via a second -m.NEVER:
tools
--- disable-model-invocation: true allowed-tools: Read, Bash(git --no-pager log:*), Bash(git --no-pager diff:*) --- # Get familiar with the current branch's changes ## Context - Commits on this branch: !`git --no-pager log origin/HEAD..HEAD --oneline` - List of changed files: !`git --no-pager diff origin/HEAD...HEAD --stat` - Full diff: !`git --no-pager diff origin/HEAD...HEAD` ## Your task Analyze the changes purely based on the code (do not check the branch name, linked GitHub issues, PR
tools
--- disable-model-invocation: true context: fork argument-hint: [push] [issue-number] allowed-tools: Bash(git --no-pager diff:*), Bash(git rev-parse:*), Bash(git remote get-url:*), Bash(git commit:*), Bash(git push:*) model: haiku --- # Commit STAGED changes, optionally push ## Context - Current staged changes only: !`git --no-pager diff --staged` - Current branch: !`git rev-parse --abbrev-ref HEAD` - Remote URL: !`git remote get-url origin` - Arguments (issue number and/or `push`, empty if n
tools
--- disable-model-invocation: true allowed-tools: Write, Bash(gh:*) --- # Fetch and summarize this PR's UNRESOLVED comments ## Context - OWNER: !`gh repo view --json owner -q .owner.login` - REPO: !`gh repo view --json name -q .name` - PR_NUMBER: !`gh pr view --json number -q .number` ## Your task ### Step 1: Fetch unresolved inline review threads Use this GraphQL query (substitute OWNER, REPO, PR_NUMBER from context above): ```bash gh api graphql -f query=' query($owner: String!, $repo:
tools
--- disable-model-invocation: true allowed-tools: Read, Bash(git --no-pager diff:*) model: haiku --- # Summarize STAGED changes ## Context - Current staged changes only: !`git --no-pager diff --staged` ## Your task Summarize the changes purely based on the code (do not check the branch name, linked GitHub issues, PR descriptions, or any other contextual clues). REQUIRED: - Prioritize brevity over grammar: Keep messages short, even if grammatically imperfect NEVER: - Run additional Git