Fähigkeiten using-git-worktrees
🌳

using-git-worktrees

Sicher ⚡ Enthält Skripte📁 Dateisystemzugriff⚙️ Externe Befehle

Настройка изолированных git-рабочих пространств

Auch verfügbar von: Cycleaddict,obra,davila7,Doyajin174,DYAI2025,Cygnusfear

Управление несколькими ветками в одном git-репозитории загромождает рабочий процесс и прерывает активную работу. Этот навык создает изолированные рабочие деревья, где вы можете работать над функциями без изменения основной рабочей директории.

Unterstützt: Claude Codex Code(CC)
📊 71 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

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

Sicher
v5 • 1/16/2026

This 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.

2
Gescannte Dateien
457
Analysierte Zeilen
3
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
30
Community
100
Sicherheit
91
Spezifikationskonformität

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]
Проверить PR в изоляции
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 worktrees требуют версию 2.5 или новее. Проверьте с помощью git --version перед использованием этого навыка.
Где следует хранить директории рабочих деревьев?
Предпочитайте локальные проекту (.worktrees/) для удобства или глобальные (~/.config/superpowers/worktrees/), чтобы не загромождать проекты.
Работает ли этот навык со всеми типами проектов?
Да, он автоматически определяет проекты Node.js, Rust, Python и Go и выполняет соответствующие команды настройки.
Безопасны ли мои данные при использовании рабочих деревьев?
Рабочие деревья используют общую историю репозитория. Навык проверяет .gitignore для предотвращения случайных фиксаций содержимого рабочего дерева.
Что происходит, если тесты не проходят во время проверки базовой линии?
Навык сообщает о сбоях и спрашивает, следует ли продолжить или исследовать проблему перед внесением любых изменений.
Чем это отличается от git stash?
Рабочие деревья создают отдельные рабочие директории. Вы можете работать над несколькими ветками одновременно без скрытия изменений.

Entwicklerdetails

Dateistruktur

📄 SKILL.md