What problem does it solve?
This Skill helps contributors follow consistent coding patterns and operational conventions so git-sync-tui remains reliable, maintainable, and safe when users cherry-pick commits across repositories with interactive conflict resolution and stash protection.
Core Features & Use Cases
- Dual-mode architecture conventions (TUI + CLI): Documented routing and separation so shared git logic stays deterministic and UI logic stays isolated.
- Step state machine workflow: Clear step model guidance for adding or modifying TUI steps without breaking navigation, debouncing, or input readiness.
- Stash guard safety patterns: Guard-file lifecycle and signal-handling approach for reliable recovery after interruptions.
Use it when you are implementing a new UI step, adding a CLI flag, or extending git operations while preserving the tool’s safety guarantees (backup/rollback, stash guard recovery, and deterministic execution flow).
Quick Start
Ask the AI: “Review the existing git-sync-tui codebase and propose the minimal changes needed to add a new TUI step that fetches additional commit metadata, following the patterns in git-sync-tui-patterns.”