architecture-patterns
Architekturmuster für bessere KI-Code-Generierung anwenden
متاح أيضًا من: Barnhardt-Enterprises-Inc,wshobson,sickn33
KI-Code-Generierung erzeugt oft inkonsistenten oder schlecht strukturierten Code, wenn Projekte keine klare Architekturvorgabe haben. Dieses Skill bietet bewährte Architekturmuster, die KI-Assistenten klare Grenzen und konsistente Strukturen vorgeben, was zu Code führt, der einfacher zu warten, zu testen und zu erweitern ist.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "architecture-patterns". Create a User entity with email validation and a UserRepository interface
النتيجة المتوقعة:
- Entity mit Identität und Verhalten
- Value Objects für Geschäftsregeln
- Repository-Port (nicht Implementierung)
- Klare Trennung der Verantwortlichkeiten
استخدام "architecture-patterns". Set up a new backend service with Clean Architecture layers
النتيجة المتوقعة:
- Domänenschicht mit Geschäftsregeln
- Anwendungsschicht mit Use Cases
- Schnittstellenadapter für HTTP
- Infrastrukturschicht für Datenbank
استخدام "architecture-patterns". Write a Playwright test for the login page
النتيجة المتوقعة:
- LoginPage-Klasse mit Locators
- Aktionsmethoden für Benutzername und Passwort
- Assertion-Methoden für Validierung
- Sauberes Testszenario mit dem Page Object
التدقيق الأمني
آمنThis is a pure documentation skill containing only markdown files with architectural guidance. No executable code, network calls, file system access, or external commands exist. All 232 static findings are false positives: the scanner detected markdown code formatting (backticks) and documentation references to software concepts as security issues.
عوامل الخطر
⚙️ الأوامر الخارجية (111)
🌐 الوصول إلى الشبكة (1)
درجة الجودة
ماذا يمكنك بناءه
Neue TypeScript-Projekte strukturieren
Projekte mit Clean Architecture-Schichten einrichten, damit KI von Anfang an gut organisierten Code generiert
Wartbare E2E-Tests erstellen
Page Object Model-Muster erstellen, die KI mit konsistentem, lesbarem Testcode erweitern kann
Bounded Contexts definieren
DDD-Grenzen und ubiquitäre Sprache festlegen, die KI über komplexe Domänen hinweg leitet
جرّب هذه الموجهات
Create a [domain] entity with value objects. Include validation rules, identity, and business methods. Use TypeScript with the domain-driven design pattern from the architecture-patterns skill.
Implement a [feature] use case following Clean Architecture. Create the domain entity, use case service, repository port, and controller. Dependencies should point inward.
Implement a [technology] adapter for the [port] port interface. Follow hexagonal architecture pattern with the core defining the contract and the adapter handling external communication.
Create a Playwright page object for [page_name]. Include locators, action methods, and assertions. Follow the Page Object Model pattern from the architecture-patterns skill.
أفضل الممارسات
- Domänenmodell zuerst definieren, bevor KI aufgefordert wird, Features zu implementieren
- Innere Schichten rein halten ohne Abhängigkeiten zu äußeren Schichten
- Ports (Interfaces) verwenden, um Verträge zwischen Schichten zu definieren
تجنب
- Geschäftslogik mit HTTP-Verarbeitung in Controllern vermischen
- Domänen-Entities von Datenbank- oder Framework-Code abhängig machen
- Domänenobjekte direkt als API-Antworten offenlegen (DTOs verwenden)