Agent skill

ship

Stage all changes, commit, and push. Use when user asks to "ship", "commit and push", "add all and push", or requests staging all changes, committing, and pushing.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ship-helderberto-skills

SKILL.md

Ship Changes

Context

Run in parallel:

  • git status (never -uall)
  • git diff HEAD
  • git log --oneline -10

Workflow

  1. Review all changes from status and diff
  2. Analyze recent commit style from log
  3. Check for quality check commands:
    • If package.json exists, check for lint and test scripts
    • Run available checks in parallel: npm run lint, npm test
    • If no package.json, skip quality checks
  4. If checks fail: report errors, STOP — do not commit or push
  5. Generate commit message based on changed files matching repo style
  6. Stage all files: git add -A
  7. Commit with HEREDOC format
  8. Push: git push (current branch)
  9. Run git status after to verify

Rules

  • Stage ALL changes with git add -A
  • Generate message from changed files, match repo style
  • Only run npm commands if package.json exists with those scripts
  • NEVER push if lint or tests fail
  • NEVER force push (-f or --force)
  • NEVER skip hooks
  • NEVER commit secrets
  • Push to current branch only

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results