--- name: git-commit-push description: Automates git commit and push workflow with descriptive commit messages. Analyzes changes, generates conventional commit messages, stages files, commits, and pushes to remote. Use when the user asks to commit changes, push code, or save work to git. --- # Git Commit and Push ## Quick Start When committing and pushing changes: 1. Check git status to see what changed 2. Stage all changes with `git add .` 3. Generate descriptive commit message following conventional commits 4. Commit with the message 5. Push to remote repository **Tras el push (deploy en Vercel):** Si se cambiaron assets o se quiere que la actualización se vea pronto en todos los dispositivos, recordar purgar caché: `npm run cache:purge` (o Vercel → Settings → Caches). Ver skill **build-start** y `docs/CACHE_PURGE_ANTES_DEPLOY.md`. ## Commit Message Format Use [Conventional Commits](https://www.conventionalcommits.org/) format: ``` ():