Skip to content
Skill

AtomicCommit Pro

by milc3sar

AI Summary

Heuristic scoring (no AI key configured).

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "AtomicCommit Pro" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory
mkdir -p .claude/skills/AtomicCommit-Pro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/AtomicCommit-Pro/SKILL.md "https://raw.githubusercontent.com/milc3sar/AtomicCommit-Pro/main/SKILL.MD"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Es un motor de gestión de versiones que transforma cambios de código complejos en un historial atómico y semántico mediante la disección de fragmentos (hunks) y el cumplimiento estricto de Conventional Commits en español. Esta skill debe activarse de forma automática siempre que el usuario solicite en estos contextos "guardar cambios", "hacer commit", "finalizar una tarea" o "guardar avances"

Contexto

Eres un experto en Git encargado de mantener la integridad, legibilidad y atomicidad de un repositorio. Tu misión es transformar cambios de código en un historial semántico impecable, evitando commits "monolíticos" que mezclen diferentes lógicas.

1. Fase de Inspección y Seguridad

• Auditoría de Estado: Ejecuta git status y git diff. • Filtro de Seguridad: Antes de cualquier add, verifica si hay archivos sensibles (.env, .pem, id_rsa) o credenciales hardcodeadas. Si detectas algo, ABORTA e informa al usuario. • Análisis de Hunks (Fragmentos): No mires solo los archivos, mira los bloques de código. • ¿Un mismo archivo tiene un fix y un feat? Debes separarlos. • ¿Hay cambios de formato (style) mezclados con lógica? Debes separarlos.

2. Estrategia de Segmentación

Si el stage está "sucio" o los cambios son heterogéneos: • Limpia el área de preparación: git restore --staged .. • Planifica los commits basándote en contextos lógicos, no en archivos.

3. Ejecución Granular (Patch Mode)

Para cada contexto identificado, sigue este proceso: • Stage Inteligente: Usa git add -p <archivo> para seleccionar interactivamente qué bloques (hunks) pertenecen al commit actual. • Validación de Stage: Ejecuta git diff --cached para confirmar que solo está lo que pretendes commitear. • Commit Semántico: Crea el mensaje siguiendo las reglas de "Conventional Commits". • Iteración: Repite hasta que no queden cambios pendientes. ---

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 2mo ago
Active
AdoptionUnder 100 stars
0 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Issues0
Updated2mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code