file-boundaries
Respeitar limites de propriedade de arquivos
Agentes de IA paralelos frequentemente conflitam ao editar os mesmos arquivos. Esta habilidade ensina agentes a reconhecer e respeitar limites de propriedade, evitando perda de trabalho e conflitos de merge durante implementação colaborativa.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "file-boundaries". Verifique se posso modificar src/auth/login.ts
النتيجة المتوقعة:
- ✓ src/auth/login.ts está na sua lista de arquivos de propriedade
- Você pode ler, modificar, criar ou excluir este arquivo
- Prosseguir com suas alterações
استخدام "file-boundaries". Preciso modificar src/types/user.ts para adicionar um novo campo
النتيجة المتوقعة:
- ✗ BLOQUEADO: src/types/user.ts não está nos seus arquivos de propriedade
- Ele está na sua lista de arquivos apenas para leitura
- Status: boundary_violation
- Resolução: Solicitar permissão para modificar ou atualização de contrato
استخدام "file-boundaries". Quais arquivos eu possuo no diretório src/api?
النتيجة المتوقعة:
- Arquivos de propriedade em src/api/:
- ✓ src/api/users/* - acesso total
- ✓ src/api/posts/* - acesso total
- Arquivos apenas para leitura em src/api/:
- ○ src/api/shared/* - apenas referência
التدقيق الأمني
آمنThis is a pure prompt-based documentation skill containing only guidance rules for multi-agent coordination. The skill teaches agents to recognize and respect file ownership boundaries, preventing conflicts in parallel work. No executable code, no file system access, no network calls, no command execution capabilities. The static findings are false positives: SHA256 hash identifiers were misidentified as C2/weak crypto, and YAML code block examples were misidentified as shell execution.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (8)
درجة الجودة
ماذا يمكنك بناءه
Desenvolvimento paralelo
Permitir que múltiplos agentes de IA trabalhem em diferentes partes do código simultaneamente sem conflitos.
Impor regras de propriedade
Garantir que agentes modifiquem apenas arquivos explicitamente atribuídos a eles.
Mudanças controladas
Dividir tarefas de refatoração grandes entre agentes com limites de propriedade claros para evitar sobreposição.
جرّب هذه الموجهات
Verifique se src/components/button.ts está na minha lista de arquivos de propriedade antes de modificá-lo.
Preciso ler src/types/api.ts como referência. Posso lê-lo mas não modificá-lo.
Preciso modificar src/utils/auth.ts mas ele não está nos meus arquivos de propriedade. Relate status BLOQUEADO com detalhes.
Verifique meus limites em relação aos endpoints src/api/. Eu possuo src/api/users/ mas não src/api/auth/.
أفضل الممارسات
- Definir limites de propriedade claros antes de iniciar trabalho paralelo
- Sempre relatar violações de limites em vez de contorná-las
- Usar arquivos de propriedade para modificações, arquivos apenas para leitura para referência
تجنب
- Assumir permissão para modificar arquivos que não estão na sua lista de propriedade
- Contornar limites para completar tarefas mais rapidamente
- Modificar arquivos de utilitários compartilhados sem permissão explícita