git-deploy
Automates the pre-deployment polish and synchronization of git repositories.
Install
mkdir -p .claude/skills/git-deploy && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17798" && unzip -o skill.zip -d .claude/skills/git-deploy && rm skill.zipInstalls to .claude/skills/git-deploy
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Skill experta para limpiar código, documentar, crear y sincronizar repositorios usando el MCP de GitHub con estándares de producción.Key capabilities
- →Cleans code by removing temporary comments and unnecessary logs
- →Audits .gitignore to prevent sensitive file leaks
- →Updates documentation like README.md and ARCHITECTURE.md
- →Ensures JSDoc for critical functions
- →Verifies repository existence and initializes if needed
- →Commits changes following Conventional Commits and pushes to main
How it works
The skill performs a sequence of steps including code cleaning, .gitignore auditing, documentation updates, and Git operations to prepare a project for production and synchronize it with GitHub.
Inputs & outputs
When to use git-deploy
- →Cleaning code for production
- →Syncing repositories
- →Documenting version changes
About this skill
Git Deploy & Sync Expert
Tu objetivo es preparar el proyecto para producción y asegurar que el repositorio de GitHub esté perfectamente sincronizado.
Secuencia de Ejecución Obligatoria
- Limpieza Pro: Revisa el código buscando comentarios temporales, logs innecesarios (
console.log, etc.) y archivos huérfanos. Asegura que el código sea "Clean Code" según las rules.md. - Auditoría de .gitignore: Asegura que archivos sensibles (
.env,node_modules, dist, etc.) estén correctamente ignorados para evitar fugas de seguridad. - Documentación & Versionamiento:
- Actualiza el
README.mdcon la versión actual (ej: v1.0.0). - Asegura que el
ARCHITECTURE.mdesté al día. - Usa JSDoc para funciones críticas si no existen.
- Actualiza el
- Sincronización (MCP GitHub):
- Verifica si el repositorio ya existe. Si no, inicialízalo.
- Realiza un
commitsiguiendo la convención de Conventional Commits (ej:feat: add landing page,fix: security patch). - Sincroniza (push) con la rama principal (
main).
Instrucciones para el Agente
- Utiliza siempre el servidor MCP de GitHub instalado en el sistema.
- Antes de subir, muestra un resumen de los cambios al usuario para aprobación.
- Si detectas una clave API o secreto en el código, DETÉN el proceso y avisa al usuario.
When not to use it
- →When the project is not intended for production
- →When code cleaning and documentation updates are not required
- →When GitHub synchronization is not needed
Limitations
- →Requires the use of GitHub MCP server
- →Requires user approval before pushing changes
- →Stops the process if API keys or secrets are detected in the code
How it compares
This skill enforces a strict sequence of code quality, documentation, and Git synchronization steps using GitHub MCP, ensuring production readiness and preventing security leaks, unlike manual processes.
Compared to similar skills
git-deploy side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| git-deploy (this skill) | 0 | 5mo | Review | Intermediate |
| codex-cli-bridge | 9 | 9mo | Review | Intermediate |
| github-release-management | 4 | 5mo | Review | Advanced |
| github-contributor | 1 | 1mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
github-release-management
ruvnet
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management
github-contributor
daymade
Strategic guide for becoming an effective GitHub contributor. Covers opportunity discovery, project selection, high-quality PR creation, and reputation building. Use when looking to contribute to open-source projects, building GitHub presence, or learning contribution best practices.
macos-spm-app-packaging
Dimillian
Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.
aur-publish
peteonrails
Publish voxtype to AUR. Updates PKGBUILD, generates checksums, and pushes to AUR. Use after a GitHub release is published.
hex-release
agentjido
Guides interactive Hex package release. Bumps version in mix.exs, updates CHANGELOG with commits, creates git tag. Triggers on: release, hex publish, bump version, new release.