using-git-worktrees
Настройка изолированных git-рабочих пространств
Auch verfügbar von: Cycleaddict,obra,davila7,Doyajin174,DYAI2025,Cygnusfear
Управление несколькими ветками в одном git-репозитории загромождает рабочий процесс и прерывает активную работу. Этот навык создает изолированные рабочие деревья, где вы можете работать над функциями без изменения основной рабочей директории.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "using-git-worktrees". Create a worktree for the authentication feature
Erwartetes Ergebnis:
- Checking for existing worktree directories...
- Found .worktrees/ directory - checking .gitignore...
- .gitignore contains .worktrees/ - verification passed
- Creating worktree at .worktrees/auth...
- Running npm install (Node.js project detected)...
- Running npm test - 42 passing tests
- Worktree ready at /project/.worktrees/auth
- Tests passing (42 tests, 0 failures)
- Ready to implement authentication feature
Verwendung von "using-git-worktrees". Set up worktree for code review
Erwartetes Ergebnis:
- No worktree directory found - checking CLAUDE.md...
- No worktree preference in CLAUDE.md
- Prompting user for directory choice...
- User selected: project-local (.worktrees/)
- Verifying .gitignore contains .worktrees/
- Creating worktree at .worktrees/pr-review...
- Worktree ready at /project/.worktrees/pr-review
- Ready to review pull request
Verwendung von "using-git-worktrees". Create bugfix worktree
Erwartetes Ergebnis:
- Checking for existing worktree directories...
- Using existing .worktrees/ directory
- Creating worktree at .worktrees/hotfix...
- Running pip install -r requirements.txt (Python project detected)
- Running pytest - 156 passing tests
- Worktree ready at /project/.worktrees/hotfix
- Tests passing (156 tests, 0 failures)
- Ready to implement hotfix
Sicherheitsaudit
SicherThis is a documentation-only skill containing pure markdown guidance. All static findings are false positives triggered by pattern matching on documentation text. The bash command examples document standard git worktree operations with hardcoded arguments (git ls, grep, git worktree add). The skill explicitly includes safety practices: .gitignore verification before creating worktrees and test baseline verification. No executable code, network access, credential handling, or persistence mechanisms exist.
Risikofaktoren
⚡ Enthält Skripte (3)
📁 Dateisystemzugriff (3)
⚙️ Externe Befehle (3)
Qualitätsbewertung
Was du bauen kannst
Параллельная работа над функциями
Работайте над несколькими функциями одновременно без постоянного переключения веток или операций stash
Изолированные среды для проверки
Тестируйте pull-запросы в чистых рабочих пространствах, не затрачивая состояние разработки
CI/CD тестирование
Создавайте временные рабочие деревья для тестирования конфигураций развертывания без нарушения активной разработки
Probiere diese Prompts
Use the using-git-worktrees skill to create an isolated workspace for implementing the [feature-name] feature on a new branch called [branch-name]
Set up a git worktree using using-git-worktrees to review PR #[number] in an isolated directory
Create an isolated worktree with the using-git-worktrees skill to fix the bug described in issue #[number]
Use using-git-worktrees to create a worktree for refactoring the [module-name] module
Bewährte Verfahren
- Всегда проверяйте, что .gitignore содержит директорию рабочих деревьев перед созданием локальных рабочих деревьев проекта
- Устанавливайте чистую базовую линию тестов перед внесением изменений для раннего обнаружения регрессий
- Следуйте порядку приоритета директорий: существующие папки > предпочтения CLAUDE.md > спросить пользователя
Vermeiden
- Создание рабочих деревьев без предварительной проверки .gitignore (риск фиксации содержимого рабочего дерева)
- Пропуск проверки базовой линии тестов (невозможно отличить новые ошибки от уже существующих)
- Жесткое указание одного места директории вместо следования соглашениям проекта
Häufig gestellte Fragen
Какие версии git поддерживают рабочие деревья?
Где следует хранить директории рабочих деревьев?
Работает ли этот навык со всеми типами проектов?
Безопасны ли мои данные при использовании рабочих деревьев?
Что происходит, если тесты не проходят во время проверки базовой линии?
Чем это отличается от git stash?
Entwicklerdetails
Autor
CodingCossackLizenz
MIT
Repository
https://github.com/CodingCossack/agent-skills-library/tree/main/skills/using-git-worktreesRef
main
Dateistruktur
📄 SKILL.md