push-all

Solid

Stage all changes, create commit, and push to remote (use with caution)

AI & Automation 72 stars 10 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Commit and Push Everything ⚠️ **CAUTION**: Stage ALL changes, commit, and push to remote. Use only when confident all changes belong together. ## Workflow ### 1. Analyze Changes Run in parallel: - `git status` - Show modified/added/deleted/untracked files - `git diff --stat` - Show change statistics - `git log -1 --oneline` - Show recent commit for message style ### 2. Safety Checks **❌ STOP and WARN if detected:** - Secrets: `.env*`, `*.key`, `*.pem`, `credentials.json`, `secrets.yaml`, `id_rsa`, `*.p12`, `*.pfx`, `*.cer` - API Keys: Any `*_API_KEY`, `*_SECRET`, `*_TOKEN` variables with real values (not placeholders like `your-api-key`, `xxx`, `placeholder`) - Large files: `>10MB` without Git LFS - Build artifacts: `node_modules/`, `dist/`, `build/`, `__pycache__/`, `*.pyc`, `.venv/` - Temp files: `.DS_Store`, `thumbs.db`, `*.swp`, `*.tmp` **API Key Validation:** Check modified files for patterns like: ```bash OPENAI_API_KEY=sk-proj-xxxxx # ❌ Real key detected! AWS_SECRET_KEY=AKIA... # ❌ Real key detected! STRIPE_API_KEY=sk_live_... # ❌ Real key detected! # ✅ Acceptable placeholders: API_KEY=your-api-key-here SECRET_KEY=placeholder TOKEN=xxx API_KEY=<your-key> SECRET=${YOUR_SECRET} ``` **✅ Verify:** - `.gitignore` properly configured - No merge conflicts - Correct branch (warn if main/master) - API keys are placeholders only ### 3. Request Confirmation Present summary: ``` 📊 Changes Summary: - X files modified, Y added, Z deleted - Total: +AAA insert...

Details

Author
majiayu000
Repository
majiayu000/claude-arsenal
Created
6 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category