スキル managing-worktrees
🌳

managing-worktrees

安全 ⚙️ 外部コマンド📁 ファイルシステムへのアクセス

Git-Worktrees für parallele Entwicklung verwalten

Das gleichzeitige Verwalten mehrerer Branches erfordert das Wechseln von Kontexten oder das Verstauen von Änderungen. Diese Skill bietet Expertenanleitung zur Erstellung isolierter Git-Worktrees für parallele Entwicklung, ohne Ihren aktuellen Arbeitsablauf zu unterbrechen.

対応: Claude Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「managing-worktrees」を使用しています。 Create a worktree for feature/authentication so I can work on it while keeping my current changes

期待される結果:

  • Creating worktree for feature/authentication...
  • Path: ../worktrees/authentication
  • Command: git worktree add ../worktrees/authentication feature/authentication
  • To start working: cd ../worktrees/authentication
  • Your current work remains untouched in the main directory

「managing-worktrees」を使用しています。 Show me all my current worktrees and their status

期待される結果:

  • ## Active Worktrees
  • 1. /home/user/project (main) - clean
  • 2. /home/user/worktrees/auth (feature/auth) - 3 uncommitted changes
  • 3. /home/user/worktrees/hotfix (hotfix/security-patch) - clean
  • Total: 3 worktree(s)

「managing-worktrees」を使用しています。 I need to create an isolated worktree for an emergency production hotfix

期待される結果:

  • Creating isolated hotfix environment...
  • Hotfix branch: hotfix/critical-fix
  • Isolated path: ../worktrees/hotfix
  • Run: git worktree add -b hotfix/critical-fix ../worktrees/hotfix main
  • Your current work remains untouched!

セキュリティ監査

安全
v5 • 1/16/2026

Pure prompt-based skill containing only markdown documentation and metadata. The skill provides guidance for git worktree operations using standard git commands (git worktree add, list, remove, prune). All detected patterns are false positives: backticks are markdown code delimiters, path sequences (../worktrees/) are standard git worktree conventions, and cryptographic/hash keywords refer to metadata field names, not actual crypto operations.

2
スキャンされたファイル
538
解析された行数
2
検出結果
5
総監査数

リスク要因

⚙️ 外部コマンド (1)
📁 ファイルシステムへのアクセス (2)
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
19
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Parallele Feature-Arbeit

An mehreren Features gleichzeitig arbeiten, indem isolierte Worktrees für jeden Branch erstellt werden

Notfall-Hotfixes

Isolierte Hotfix-Umgebungen erstellen, ohne aktive Entwicklungsarbeit zu verstauen oder zu unterbrechen

PR-Review-Isolierung

Pull Requests in dedizierten Worktrees überprüfen, ohne den aktuellen Entwicklungskontext zu beeinflussen

これらのプロンプトを試す

Worktree erstellen
Erstelle einen Worktree für feature/{name}, damit ich daran arbeiten kann, während ich meine aktuellen Änderungen behalte
Worktrees auflisten
Zeige mir alle meine aktuellen Worktrees und ihren Status
Hotfix-Workflow
Ich muss einen isolierten Worktree für einen Notfall-Produktions-Hotfix erstellen
Aufräum-Routine
Finde und räume alle Worktrees für Branches auf, die mit main zusammengeführt wurden

ベストプラクティス

  • Worktrees außerhalb des Haupt-Repository-Verzeichnisses erstellen, um verschachtelte Git-Repos zu vermeiden
  • Konsistente Namenskonventionen für Worktree-Pfade basierend auf Branch-Namen verwenden
  • Worktrees für zusammengeführte Branches regelmäßig entfernen, um Unordnung zu vermeiden

回避

  • Verschachtelte Worktrees innerhalb des Haupt-Repository-Verzeichnisses erstellen
  • Verwaiste Worktree-Verzeichnisse nach Branch-Löschung zurücklassen
  • Denselben Branch in mehreren Worktrees gleichzeitig auschecken

よくある質問

Was ist der Unterschied zwischen git worktree und git branch?
Ein Branch ist nur ein Zeiger auf einen Commit. Ein Worktree ist ein vollständiges Arbeitsverzeichnis, das an das Repository angehängt ist.
Wie viele Worktrees kann ich erstellen?
Sie können so viele Worktrees erstellen, wie Sie brauchen, aber jeder Branch kann nur in einem Worktree gleichzeitig ausgecheckt werden.
Beeinflussen Commits in Worktrees das Haupt-Repository?
Ja, alle Worktrees teilen sich dieselbe Git-History. Commits, die in einem Worktree gemacht werden, sind für alle anderen Worktrees sichtbar.
Sind meine Daten in Worktrees sicher?
Worktrees sind reguläre Verzeichnisse. Ihr Code und Ihre Dateien sind sicher, aber entfernen Sie Worktrees mit Git-Befehlen, um Referenzen zu bereinigen.
Warum wird mein Worktree als bereinigbar angezeigt?
Ein Worktree erscheint als bereinigbar, wenn sein Verzeichnis manuell gelöscht wurde. Führen Sie git worktree prune aus, um veraltete Referenzen zu bereinigen.
Kann ich Worktrees mit Cloud-Entwicklungsumgebungen verwenden?
Worktrees funktionieren lokal. Für Cloud-IDEs wie Codespaces oder Gitpod sollten Sie stattdessen Feature-Branches oder separate Klone in Betracht ziehen.

開発者の詳細

ファイル構成

📄 SKILL.md