Compétences create-worktree-skill
🌳

create-worktree-skill

Sûr 🌐 Accès réseau📁 Accès au système de fichiers⚙️ Commandes externes

Создание git worktrees для параллельной разработки

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

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "create-worktree-skill". Create a worktree for the feature-auth branch

Résultat attendu:

  • Created worktree in trees/feature-auth
  • Dashboard available at http://localhost:4010
  • Client running on port 5183
  • Use /create_worktree_prompt to manage this worktree

Utilisation de "create-worktree-skill". Create a worktree for hotfix-bug with port offset 3

Résultat attendu:

  • Created worktree in trees/hotfix-bug
  • Dashboard available at http://localhost:4030
  • Client running on port 5203
  • Use /create_worktree_prompt to manage this worktree

Audit de sécurité

Sûr
v5 • 1/17/2026

Documentation-only skill with no executable code. All 23 static findings are false positives: markdown code blocks misidentified as backtick execution, YAML frontmatter as hidden file access, and the word 'prompt' misclassified as cryptographic content. The skill safely delegates worktree creation to the slash command.

2
Fichiers analysés
272
Lignes analysées
3
résultats
5
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Параллельная работа над функциями

Работайте над несколькими функциями одновременно без переключения контекстов между ветками

Изолированное тестирование

Тестируйте изменения в изолированных окружениях, не затрачивая основную настройку разработки

Сравнение версий

Запускайте и сравнивайте разные версии веток параллельно для валидации релизов

Essayez ces prompts

Простой worktree
Create a worktree for the [branch-name] branch
Со смещением порта
Create a worktree for [branch-name] with port offset [number]
Несколько worktrees
Create worktrees for branches: [branch-1], [branch-2], and [branch-3]
Изолированное тестирование
Set up a parallel environment on branch [branch-name] for isolated testing

Bonnes pratiques

  • Используйте описательные имена веток, указывающие на разрабатываемую функцию или исправление
  • Начинайте со смещения порта 1 и увеличивайте для каждого дополнительного параллельного worktree
  • Документируйте, какие порты использует каждый worktree, чтобы избежать путаницы

Éviter

  • Создание worktree без чёткого имени ветки в запросе
  • Использование одного и того же смещения порта для нескольких параллельных worktrees
  • Запуск worktrees без отслеживания, какие ветки они представляют

Foire aux questions

Что такое git worktree?
Git worktree позволяет иметь несколько рабочих деревьев, привязанных к одному репозиторию, чтобы работать с несколькими ветками одновременно без прятания изменений.
Сколько worktrees я могу создать?
Вы можете создать столько worktrees, сколько поддерживают системные ресурсы. Каждый worktree требует портов и памяти. Большинство систем комфортно обрабатывают 3-5 параллельных worktrees.
Этот skill изменяет мой основной репозиторий?
Нет. Skill создаёт worktrees в поддиректории trees/. Ваша основная рабочая директория остаётся неизменной и не затрагивается операциями worktree.
Мои данные в worktrees в безопасности?
Да. Worktrees являются полными копиями состояния репозитория. Изменения в worktrees изолированы и не влияют друг на друга или на основную ветку до слияния.
Почему я получаю конфликты портов?
Конфликты портов возникают, когда два процесса используют один порт. Slash-команда автоматически завершает существующие процессы на конфликтующих портах. Используйте уникальные смещения портов для каждого worktree.
Чем это отличается от переключения веток?
Переключение веток требует прятания или коммита изменений. Worktrees позволяют иметь несколько веток одновременно извлечёнными, сохраняя все незакоммиченные изменения в каждом worktree.

Détails du développeur

Structure de fichiers

📄 SKILL.md