ship

📁 helderberto/skills 📅 13 days ago
9
总安装量
9
周安装量
#32826
全站排名
安装命令
npx skills add https://github.com/helderberto/skills --skill ship

Agent 安装分布

claude-code 9
codex 9
gemini-cli 9
opencode 9
trae-cn 8
iflow-cli 8

Skill 文档

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