Compétences using-git-worktrees
📦

using-git-worktrees

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

إنشاء مساحات عمل Git معزولة للتطوير المتوازي

Également disponible depuis: Doyajin174,DYAI2025,Cygnusfear,CodingCossack,Cycleaddict,obra,davila7,sickn33

تتيح أشجار عمل Git (worktrees) العمل المتزامن على الفروع دون تبديل السياق. توفر هذه المهارة اختياراً منهجياً للأدلة والتحقق من السلامة لعزل موثوق لمساحات العمل.

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 "using-git-worktrees". إنشاء worktree لفرع feature/auth

Résultat attendu:

Worktree جاهز في /Users/jesse/myproject/.worktrees/auth
الاختبارات ناجحة (47 اختبار، 0 فشل)
جاهز لتنفيذ ميزة المصادقة

Utilisation de "using-git-worktrees". إعداد مساحة عمل معزولة لمراجعة الكود

Résultat attendu:

تم العثور على دليل .worktrees/ موجود (تم تجاهله عبر git)
تم إنشاء worktree: git worktree add .worktrees/review-pr123 -b review/pr-123
تم تثبيت التبعيات (npm install)
تم التحقق من خط الأساس: 52 اختبار ناجح

Audit de sécurité

Sûr
v1 • 2/24/2026

Static analyzer flagged 42 patterns but all are false positives. The skill is documentation-only (markdown file) containing bash command examples for teaching git worktrees. No executable code exists - all flagged patterns are code blocks in instructional content. External commands are git/bash examples, filesystem references are documentation paths, and crypto warnings are spurious.

1
Fichiers analysés
218
Lignes analysées
2
résultats
1
Total des audits
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
25
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

عزل تطوير الميزات

إنشاء مساحة عمل معزولة لعمل الميزات الجديدة دون تعطيل فرع التطوير الرئيسي

التحضير لمراجعة الكود

إعداد worktree نظيف لمراجعة طلبات السحب دون التأثير على حالة العمل الحالية

توازي إصلاح الأخطاء

إنشاء بيئة معزولة بسرعة للإصلاحات العاجلة أثناء استمرار العمل على الميزات

Essayez ces prompts

إنشاء Worktree أساسي
أنشئ git worktree جديد لفرع الميزة 'feature/user-auth' باستخدام عملية اختيار الدليل القياسية
Worktree بموقع مخصص
إعداد worktree لـ 'hotfix/login-bug' في ~/.config/superpowers/worktrees/myproject/ للوصول العالمي
التحقق من Worktree والإعداد
إنشاء worktree لـ 'feature/api-v2'، والتحقق من أنه يتم تجاهله بشكل صحيح، وتشغيل إعداد المشروع، وتأكيد نجاح الاختبارات قبل البدء في التنفيذ
إعادة استخدام Worktree موجود
تحقق مما إذا كان worktree 'feature/payment-integration' موجوداً بالفعل في .worktrees/، وإذا كان كذلك فانتقل إليه بدلاً من إنشاء واحد جديد

Bonnes pratiques

  • التحقق دائماً من أن دليل worktree يتم تجاهله عبر git قبل الإنشاء لمنع الالتزامات العرضية
  • تشغيل الاختبارات الأساسية فوراً بعد إنشاء worktree للتمييز بين الأخطاء الجديدة والمشاكل الموجودة مسبقاً
  • اتباع أولوية الدليل: الأدلة الموجودة أولاً، ثم تكوين CLAUDE.md، ثم سؤال المستخدم

Éviter

  • إنشاء worktrees دون التحقق من حالة git-ignore يسبب تلوث المستودع
  • تخطي التحقق من الاختبارات الأساسية يجعل attribution الأخطاء مستحيلاً
  • تثبيت مسارات الأدلة ينتهك اتفاقيات المشروع وسير عمل الفريق

Foire aux questions

ما هو git worktree ولماذا أستخدمه؟
git worktree هو دليل عمل مرتبط يشارك نفس مجلد .git للمستودع. يسمح لك بالعمل على فروع متعددة بشكل متزامن دون تبديل الفروع في الدليل الرئيسي.
كيف تختار هذه المهارة مكان إنشاء worktrees؟
ترتيب الأولوية: 1) دليل .worktrees/ أو worktrees/ الموجود، 2) تكوين CLAUDE.md، 3) سؤال المستخدم. يجب تجاهل أدلة المشروع المحلي عبر git قبل الاستخدام.
هل تتسبب worktrees في تكرار مستودعي على القرص؟
لا. تتشارك worktrees في دليل .git مع المستودع الرئيسي، مما يوفر مساحة القرص. فقط الملفات التي تم checkout تشغل مساحة إضافية.
ماذا يحدث إذا فشلت الاختبارات الأساسية في worktree جديد؟
تبلغ المهارة عن حالات الفشل وتسأل عما إذا كان يجب المتابعة أو التحقيق. هذا يميز بين فشل الاختبارات الموجودة مسبقاً والأخطاء التي تم إدخالها أثناء عمل الميزة.
هل يمكنني استخدام worktrees مع أي مستودع git؟
تتطلب worktrees git 2.5 أو أحدث. لا تعمل مع المستودعات bare أو shallow clones. معظم المستودعات القياسية تدعم worktrees.
كيف أنظف worktree عند الانتهاء؟
استخدم مهارة finishing-a-development-branch التي تتعامل مع تنظيف worktree، ودمج الفروع إذا لزم الأمر، والصيانة المناسبة لـ git.

Détails du développeur

Structure de fichiers

📄 SKILL.md