file-boundaries
Datei-Eigentumsgrenzen respektieren
Parallele KI-Agenten kollidieren oft bei der Bearbeitung derselben Dateien. Diese Fähigkeit lehrt Agenten, Eigentumsgrenzen zu erkennen und zu respektieren, um Arbeitsverlust und Merge-Konflikte bei der kollaborativen Implementierung zu verhindern.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "file-boundaries". Prüfe, ob ich src/auth/login.ts ändern kann
النتيجة المتوقعة:
- ✓ src/auth/login.ts ist in deiner Liste der Dateien, die du besitzt
- Du kannst diese Datei lesen, ändern, erstellen oder löschen
- Fahre mit deinen Änderungen fort
استخدام "file-boundaries". Ich muss src/types/user.ts ändern, um ein neues Feld hinzuzufügen
النتيجة المتوقعة:
- ✗ BLOCKED: src/types/user.ts ist nicht in deinen Dateien, die du besitzt
- Es ist in deiner Nur-Lese-Dateiliste
- Status: boundary_violation
- Lösung: Berechtigung zum Ändern oder Vertragsaktualisierung anfordern
استخدام "file-boundaries". Welche Dateien besitze ich im src/api Verzeichnis?
النتيجة المتوقعة:
- Dateien, die du in src/api/ besitzt:
- ✓ src/api/users/* - voller Zugriff
- ✓ src/api/posts/* - voller Zugriff
- Nur-Lese-Dateien in src/api/:
- ○ src/api/shared/* - nur Referenz
التدقيق الأمني
آمن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)
درجة الجودة
ماذا يمكنك بناءه
Parallele Entwicklung
Mehreren KI-Agenten ermöglichen, gleichzeitig an verschiedenen Teilen der Codebasis zu arbeiten ohne Konflikte.
Eigentumsregeln durchsetzen
Sicherstellen, dass Agenten nur Dateien ändern, die ihnen explizit gehören oder die sie ändern sollen.
Kontrollierte Änderungen
Große Refactoring-Aufgaben auf Agenten mit klaren Eigentumsgrenzen aufteilen, um Überschneidungen zu verhindern.
جرّب هذه الموجهات
Prüfe, ob src/components/button.ts in meiner Liste der Dateien ist, die ich besitze, bevor du es änderst.
Ich muss src/types/api.ts als Referenz lesen. Ich kann es lesen, aber nicht ändern.
Ich muss src/utils/auth.ts ändern, aber es ist nicht in meinen Dateien, die ich besitze. Melde BLOCKED-Status mit Details.
Meine Grenzen gegen src/api/ Endpunkte verifizieren. Ich besitze src/api/users/ aber nicht src/api/auth/.
أفضل الممارسات
- Klare Eigentumsgrenzen definieren, bevor parallele Arbeit beginnt
- Grenzverletzungen immer melden, statt sie zu umgehen
- Besitzdateien für Änderungen verwenden, Nur-Lese-Dateien für Referenz
تجنب
- Annahme von Berechtigung zum Ändern von Dateien, die nicht in der eigenen Besitzliste sind
- Umgehen von Grenzen, um Aufgaben schneller zu erledigen
- Ändern von gemeinsam genutzten Utility-Dateien ohne explizite Berechtigung