المهارات git-workspace-init
🌿

git-workspace-init

آمن ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات

Inicializar Git Worktrees para Desenvolvimento Isolado

Gerenciar múltiplos branches e funcionalidades em paralelo é desafiador. Esta skill cria git worktrees isolados automaticamente usando nomenclatura convencional de branches, permitindo desenvolvimento paralelo limpo sem fazer stash ou alternar branches.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "git-workspace-init". /init-workspace feat user-authentication

النتيجة المتوقعة:

  • Branch name: feat/user-authentication
  • Creating worktree at: /path/to/project/.worktrees/feat-user-authentication
  • Workspace initialized!
  • Branch: feat/user-authentication
  • Path: /path/to/project/.worktrees/feat-user-authentication
  • To start working: cd /path/to/project/.worktrees/feat-user-authentication

استخدام "git-workspace-init". /init-workspace fix login-validation-error

النتيجة المتوقعة:

  • Branch name: fix/login-validation-error
  • Creating worktree at: /path/to/project/.worktrees/fix-login-validation-error
  • Workspace initialized!
  • Branch: fix/login-validation-error
  • Path: /path/to/project/.worktrees/fix-login-validation-error
  • To start working: cd /path/to/project/.worktrees/fix-login-validation-error

التدقيق الأمني

آمن
v5 • 1/16/2026

This is a documentation-only skill containing workflow definitions and example code blocks. All subprocess examples use hardcoded command arrays with no user input injection risk. The 'C2 keywords' and 'weak crypto' static findings are false positives triggered by benign words in documentation text. No network calls, no file access beyond user's git repository, no external dependencies.

3
الملفات التي تم فحصها
612
الأسطر التي تم تحليلها
2
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (3)
📁 الوصول إلى نظام الملفات (2)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Desenvolvimento paralelo de funcionalidades

Trabalhe em múltiplas funcionalidades simultaneamente sem fazer stash de alterações ou alternar branches repetidamente.

Isolamento rápido de correção de bugs

Criar um workspace isolado para hotfixes de produção sem disturbing o estado atual de desenvolvimento.

Atualizações de documentação

Manter separação limpa entre alterações de código e atualizações de documentação usando branches dedicados.

جرّب هذه الموجهات

Nova funcionalidade
/init-workspace feat user-authentication
Correção de bug
/init-workspace fix login-validation-error
Documentação
/init-workspace docs api-reference
Hotfix
/init-workspace hotfix security-patch

أفضل الممارسات

  • Use descrições de tarefas descritivas que indiquem claramente o trabalho sendo realizado
  • Escolha o tipo de tarefa apropriado (feat, fix, hotfix, etc.) para categorização adequada do branch
  • Limpe os worktrees após fazer merge dos PRs usando os comandos de limpeza fornecidos

تجنب

  • Usar espaços ou letras maiúsculas nas descrições de branches quebra as convenções de nomenclatura
  • Criar worktrees sem fazer push para o remoto perde os benefícios de rastreamento de branch
  • Deixar worktrees não utilizados acumular no diretório .worktrees ao longo do tempo

الأسئلة المتكررة

O que é um git worktree?
Git worktrees permitem fazer checkout de múltiplos branches simultaneamente em diretórios separados sem fazer stash de alterações.
Onde os worktrees são criados?
Worktrees são criados em uma pasta .worktrees na raiz do seu repositório para armazenamento organizado.
Posso usar isso com qualquer serviço de hospedagem git?
Sim, funciona com GitHub, GitLab, Bitbucket ou qualquer remoto git que aceite operações padrão de git push.
Meus dados estão seguros?
Esta skill opera apenas dentro do seu repositório git existente. Sem acesso a dados externos ou chamadas de rede para terceiros.
E se o branch já existir?
A skill reportará um erro. Escolha uma descrição mais específica ou verifique se o trabalho já está em progresso.
Como isso é diferente de git checkout -b?
Git worktrees criam diretórios isolados para trabalho paralelo, enquanto checkout -b alterna o contexto do seu diretório atual.

تفاصيل المطور

المؤلف

BillChirico

الترخيص

MIT

مرجع

main

بنية الملفات