.claude/skills/commit-push/SKILL.md
Commit changes and push to remote. Use when the user casually says 'commit' or 'push'.
npx skillsauth add peintangos/langgraph-tutorial-ts commit-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.
Based on the user's request, commit changes and push to the remote.
Check status: Run the following in parallel to understand the current state
git status to check changed filesgit diff to check unstaged changesgit diff --cached to check staged changesgit log --oneline -5 to check recent commit styleCreate commit message: Compose an appropriate commit message from $ARGUMENTS or conversation context
feat: add new feature, fix: fix bug, docs: update documentation, chore: maintenance)Confirm with user: Display the content before committing for confirmation
Will commit & push the following:
Branch: [branch]
Files:
- [file1]
- [file2]
Commit message:
[message]
Proceed?
Commit & push: Once approved, execute the following
git add (avoid git add ., specify filenames explicitly)git commit (include Co-Authored-By)git pushgit add . or git add -A; specify files explicitlyCo-Authored-By: Claude Opus 4.6 <[email protected]>
-u origin [branch] if the remote branch doesn't existtesting
Run tests and return a summary. Test logs are contained within the forked context; only the summary is returned to the main context.
testing
Review testing strategy and guidelines
testing
Create a new feature specification and update progress.md and roadmap.md
documentation
Interactively adapt the Ralph Matsuo template to the current repository by filling project docs, rules, roadmap, and ralph.toml in one setup pass