Purpose: This skill teaches AI agents to use modern, intuitive Git commands instead of legacy multi-purpose commands like git checkout. Modern commands are clearer, safer, and make code intent more obvious.
Why: git switch has a single, clear purpose: branch operations. It provides better error messages and is harder to misuse.
Why: git restore is dedicated to file operations with explicit flags (--staged, --worktree, --source) that make intent crystal clear.
Современные лучшие практики команд Git для агентов ИИ. Используйте современные, целенаправленные команды, представленные в Git 2.23+, вместо устаревших многоцелевых команд. Учит, когда использовать `git switch` (операции ветвления), `git restoration` (операции с файлами) и другие более безопасные альтернативы для повышения ясности и уменьшения количества ошибок. Источник: daleseo/git-skills.