remove-git-worktree
Безопасное удаление Git Worktrees и веток
Управление несколькими Git worktrees может захламить ваше рабочее пространство. Этот навык автоматизирует удаление worktrees и связанных с ними веток с надлежащей проверкой.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「remove-git-worktree」を使用しています。 Remove the worktree for branch feature/new-ui
期待される結果:
Removing worktree for branch: feature/new-ui
Worktree path: /path/to/repo/../repo-worktrees/feature-new-ui
Worktree removed.
Branch 'feature/new-ui' deleted.
Done.
「remove-git-worktree」を使用しています。 Remove worktree for bugfix/header-issue
期待される結果:
Removing worktree for branch: bugfix/header-issue
Worktree path: /path/to/repo/../repo-worktrees/bugfix-header-issue
Worktree removed.
Branch 'bugfix/header-issue' deleted.
Done.
セキュリティ監査
低リスクThis skill executes git commands and filesystem operations to remove worktrees. All detected patterns are false positives - the shell commands are legitimate git operations, path traversal is intentional for worktree directory structure, and detected URLs are metadata only. The script properly validates input and checks for worktree existence before removal.
低リスクの問題 (1)
リスク要因
品質スコア
作れるもの
Очистка после разработки функции
После слияния ветки функции разработчики могут быстро удалить worktree и ветку, чтобы поддерживать рабочее пространство в чистоте.
Исправление ошибок при создании worktree
Когда worktree создан с неправильными параметрами или в неправильном месте, этот навык удаляет его аккуратно без ручного удаления директории.
Пакетное обслуживание рабочего пространства
Во время регулярного обслуживания рабочего пространства команды могут систематически удалять устаревшие worktrees для завершенных или заброшенных функций.
これらのプロンプトを試す
Remove the worktree for branch feature/user-auth
Remove worktrees for branches feature/login, feature/signup, and bugfix/header
I just merged the feature/payment-integration branch. Remove its worktree and local branch.
List all my worktrees, identify any that are no longer needed, and remove them
ベストプラクティス
- Всегда проверяйте, что ветка была слита или отправлена на удаленный репозиторий перед удалением worktree, чтобы избежать потери работы
- Используйте этот навык как часть вашей регулярной процедуры очистки рабочего пространства после завершения функций или исправления ошибок
- Убедитесь, что вы находитесь в основном репозитории при выполнении удаления, чтобы избежать ошибок разрешения пути
回避
- Удаление worktrees с незафиксированными изменениями без предварительного сохранения или фиксации работы
- Удаление worktrees для активных веток разработки, которые все еще находятся в процессе
- Использование этого навыка без понимания соглашений о путях worktree, используемых в вашем проекте
よくある質問
Что происходит с незафиксированными изменениями в worktree?
Могу ли я восстановить ветку после использования этого навыка?
Где этот навык ищет worktrees?
Удалит ли это worktrees, созданные вручную в других местах?
Влияет ли этот навык на удаленный репозиторий?
Могу ли я использовать это с Claude Code для автоматизации очистки?
開発者の詳細
作成者
AKABANAKKライセンス
MIT
リポジトリ
https://github.com/AKABANAKK/claude-code-marketplace/tree/main/akb7/skills/remove-git-worktree参照
main
ファイル構成