Toolverse
All skills

incremental-commits

by EpicenterHQ

Break multi-file changes into atomic commits ordered by dependency. Use for refactors, breaking API changes, or features touching 3+ files.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
1

About this skill

Break multi-file changes into atomic commits ordered by dependency. Use for refactors, breaking API changes, or features touching 3+ files.

How to use

  1. Zaproś skill do rozmowy, mówiąc "podziel to na commity", "strategia commitów" lub "rozbij to na części". Skill aktywuje się też automatycznie gdy pracujesz nad refactorem, breaking change'ami lub feature'ami dotykającymi wielu plików.

  2. Skill przeanalizuje Twoje zmiany i zaproponuje podział na fale — zazwyczaj: typy/interfejsy (Wave 1), fabryki/buildery (Wave 2), publiczne API (Wave 3), utilitki/konwertery (Wave 4), aplikacje/UI (Wave 5). Nie każda zmiana wymaga wszystkich fal — prosty bugfix to czasem jedna fala.

  3. Dla każdej fali skill wskaże, które pliki zmienić i co w nich zrobić. Upewnij się, że każda fala jest atomowa — jeden logiczny concern — i że kod się kompiluje po jej ukończeniu (uruchom type-check).

  4. Zacommituj każdą falę osobno z wiadomością opisującą jej cel. Skill może zasugerować format wiadomości commitów — sprawdź skill git aby poznać konwencje.

  5. Po ukończeniu wszystkich fal masz czystą historię gita, którą łatwo przejrzeć w PR. Każdy commit opowiada jedną część historii zmian.

Related skills