git-sync-tui-patterns
CommunityHarden git-sync-tui contributions with consistent patterns and safe workflows.
System Documentation
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.”
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: git-sync-tui-patterns Download link: https://github.com/KiWi233333/git-sync-tui/archive/main.zip#git-sync-tui-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.