Compétences using-git-worktrees
🌳

using-git-worktrees

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

إعداد أشجار عمل git المعزولة

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

يتطلب العمل على ميزات متعددة في وقت واحد التبديل المستمر بين الفروع، مما يعطل السياق ويبطئ التقدم. تخلق هذه المهارة أشجار عمل git المعزولة التي تتيح لك العمل على فروع منفصلة في مجلدات متوازية دون تبديل، مع التحقق تلقائيًا من أمان gitignore وتشغيل خطوط الاختبار الأساسية النظيفة.

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". Create an isolated git worktree for the auth feature

Résultat attendu:

  • Checking for existing worktree directories...
  • Found .worktrees/ - verifying it's gitignored...
  • ✓ .worktrees/ is properly ignored
  • Creating worktree: git worktree add .worktrees/auth -b feature/auth
  • Running project setup: npm install
  • Running test baseline: npm test
  • ✓ 47 tests passing
  • Worktree ready at /Users/developer/myproject/.worktrees/auth
  • Ready to implement auth feature

Audit de sécurité

Sûr
v5 • 1/17/2026

This is a pure documentation skill containing only markdown guidance for setting up git worktrees. The static analyzer flagged 55 findings, but ALL are false positives caused by shell command examples embedded in documentation. No executable code, no file system writes, no network access, no environment variable reads. The document describes safe git operations that are performed by the AI agent following the documented workflow.

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

Score de qualité

38
Architecture
100
Maintenabilité
83
Contenu
20
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

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

العمل على ميزات متعددة في وقت واحد دون التبديل المستمر بين الفروع أو تخزين التغييرات مؤقتًا

اختبار تغييرات طلب السحب

إنشاء مساحة عمل معزولة لمراجعة تغييرات طلب السحب مع خط اختبار أساسي نظيف قبل الدمج

فرض معايير مساحة العمل

توحيد مواقع أشجار العمل وفحوصات السلامة عبر مشاريع الفريق عبر اتفاقيات CLAUDE.md

Essayez ces prompts

إنشاء شجرة عمل أساسية
Create an isolated git worktree for a new feature branch called [feature-name] in the appropriate worktree directory.
مع تفضيل CLAUDE.md
Set up a worktree for [feature-name] using the worktree directory specified in CLAUDE.md.
الموقع العام
Create a worktree in the global location (~/.config/superpowers/worktrees/[project]/[branch]) for [feature-name].
مع التنظيف
Create a worktree for [feature-name], verify tests pass, then clean up the worktree when finished.

Bonnes pratiques

  • تحقق دائمًا من أن مجلد شجرة العمل مهمل في gitignore قبل إنشاء أشجار عمل محلية للمشروع لمنع الارتكاب العرضي
  • تحقق من CLAUDE.md لمعرفة اتفاقيات شجرة العمل الخاصة بالمشروع قبل سؤال المستخدم عن التفضيل
  • تشغيل خطوط الاختبار الأساسية فورًا بعد الإعداد لإنشاء حالة نظيفة قبل إجراء التغييرات

Éviter

  • تجاوز التحقق من gitignore - قد يتم ارتكاب ملفات شجرة العمل في المستودع عن طريق الخطأ
  • المتابعة مع الاختبارات الفاشلة دون سؤال - لا يمكن تمييز الأخطاء الجديدة عن المشاكل الموجودة مسبقًا
  • تحديد مواقع أشجار العمل بشكل ثابت - قد يكون للمشاريع المختلفة اتفاقيات مختلفة

Foire aux questions

ما المنصات التي تدعم أشجار عمل git؟
تتطلب أشجار عمل git الإصدار 2.5 أو أحدث. مدعومة على Linux و macOS و Windows مع Git Bash أو WSL أو PowerShell مع تثبيت git.
كم عدد أشجار العمل التي يمكنني إنشاؤها؟
لا يحد git من عدد أشجار العمل، لكن كل منها يتطلب مساحة قرص. أنشئ بقدر ما تحتاجه لسير عملك.
كيف أتكامل مع الأدوات الموجودة؟
تكتشف المهارة تلقائيًا مشاريع Node.js و Rust و Python و Go. للأدوات الأخرى، قم بتشغيل الإعداد يدويًا بعد إنشاء شجرة العمل.
هل بياناتي آمنة في أشجار العمل؟
أشجار العمل هي مستودعات git كاملة. تظل الكود والملفات محلية. تتحقق المهارة من gitignore لمنع الارتكاب العرضي.
فشل إنشاء شجرة العمل - ماذا الآن؟
الأسباب الشائعة: الفرع موجود بالفعل، تعارض المجلدات، أو صلاحيات غير كافية. تحقق من رسالة خطأ git وأزل الفروع أو المجلدات المتعارضة.
كيف يختلف هذا عن استنساخ المستودع؟
تشترك أشجار العمل في مجلد .git مع المستودع الرئيسي، مما يقلل مساحة القرص. تتم مزامنة الارتكابات تلقائيًا دون الدفع إلى البعيد.

Détails du développeur

Structure de fichiers

📄 SKILL.md