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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "file-boundaries". Verifique se posso modificar src/auth/login.ts
Resultado esperado:
- ✓ 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
A utilizar "file-boundaries". Preciso modificar src/types/user.ts para adicionar um novo campo
Resultado esperado:
- ✗ 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
A utilizar "file-boundaries". Quais arquivos eu possuo no diretório src/api?
Resultado esperado:
- 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
Auditoria de Segurança
SeguroThis 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.
Fatores de risco
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (1)
⚙️ Comandos externos (8)
Pontuação de qualidade
O Que Você Pode Construir
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.
Tente Estes Prompts
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/.
Melhores Práticas
- 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
Evitar
- 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