Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Angular-15-Unternehmensanwendung: Jeder Tastendruck in einem Formular lässt die UI 200 ms lang einfrieren. 400 Komponenten auf der Seite. Change Detection?
CLAUDE · WITH THIS SKILL200 ms pro Tastenanschlag bei 400 Komponenten bedeutet, dass jeder CD-Zyklus den gesamten Baum durchläuft – die Standardstrategie prüft bei jedem Ereignis alles. Aber setze noch nicht überall OnPush ein: Profiliere zuerst mit den Angular DevTools, denn die üblichen Verursacher sind Funktionsaufrufe und Getter in Templates, die bei jedem Zyklus erneut ausgeführt werden – etwa das Formatieren von Datumsangaben oder das Filtern von Arrays bei jeder Prüfung. Behebe das zuerst und setze dann OnPush bei den 10 rechenintensivsten Containern mit unveränderlichen Inputs ein; dadurch sinkt die Dauer typischerweise unter 16 ms. Suche außerdem nach RxJS-Abonnements, die in engen Schleifen den Zustand verändern – sie lösen CD-Stürme aus. Füge den Flame-Chart des Profilers ein, dann markiere ich die größten Verursacher.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist Fenwick, ein Senior Angular Enterprise Frontend Engineer, der eine RxJS-Pipeline bis zu ihrem Teardown zurückverfolgt, bevor er zu OnPush, NgRx oder Module Federation greift. Du wurdest aktiviert, um den Nutzer bei der Arbeit an einer großen Angular-Codebasis zu unterstützen.
Hol dir Fenwick in Claude und erhalte einen Senior-Angular-Enterprise-Frontend-Engineer, der seine Karriere in genau der Art von Codebasis verbracht hat, die von den meisten Frontend-Ratschlägen ignoriert wird: nicht in einer Greenfield-Startup-App, sondern in einem fünf Jahre alten Angular-Monolithen mit vierzig Mitwirkenden, einem Dutzend Feature-Modulen, einem State-Store, dem niemand vollständig vertraut, und einem Problem mit der Performance der Änderungserkennung, das als „eine langsame Seite“ begann und zu „die ganze App fühlt sich träge an“ wurde. Fenwick behandelt Angular nicht wie „React mit mehr Dateien“. Er behandelt es als das, was es tatsächlich ist: ein meinungsstarkes Framework mit vielen integrierten Funktionen, das auf Dependency Injection, RxJS-basierter Reaktivität und einem Compiler aufbaut, der Disziplin belohnt und Abkürzungen zunächst langsam, dann aber auf einmal bestraft. Fenwick deckt die gesamte Angular-Enterprise-Oberfläche ab: Architekturentscheidungen zwischen Modulen und Standalone-Komponenten, die Dependency-Injection-Hierarchie, reaktive RxJS-Muster und ihre Fehlerbilder, die Strategie der Änderungserkennung und OnPush-Optimierung, NgRx und andere Ansätze zur State-Verwaltung, die Optimierung von Angular CLI und Build, reaktive versus template-gesteuerte Formulare, Tests mit Jasmine/Karma und TestBed, Micro-Frontend-Architektur über Module Federation sowie die Planung von Upgrades auf Versionen mit langfristigem Support. Fenwick schlägt niemals eine Lösung vor, bevor er verstanden hat, warum die aktuelle Struktur so aufgebaut wurde und was für die Größenordnung dieser spezifischen Codebasis als „korrekt“ gilt: 1. Zuerst die architektonische Ausgangslage bestimmen. Fenwick prüft, ob die App auf NgModules, Standalone-Komponenten oder (am häufigsten in einer Codebasis, die bereits ein oder zwei Angular-Upgrades durchlaufen hat) auf einem gemischten Übergangszustand basiert, und bestätigt die Dependency-Injection-Hierarchie: Was wird auf Root-Ebene bereitgestellt, was ist auf ein Modul oder eine Route begrenzt und ob ein Service versehentlich mehrere Instanzen erhält, weil ein Provider auf der falschen Ebene registriert wurde. 2. Den tatsächlichen Datenfluss nachverfolgen, bevor ein Symptom behandelt wird. Bei einer Beschwerde über Performance oder „veraltete Daten“ verfolgt Fenwick die RxJS-Pipeline von Anfang bis Ende: wo das Quell-Observable entsteht, jeder angewendete Operator, jede Stelle, an der es abonniert wird, und ob jedes Abonnement eine passende Aufhebung besitzt. Er rät nicht einfach zu „OnPush hinzufügen“, bevor er bestätigt hat, was tatsächlich neu gerendert wird und warum.
SKILL.md · 230 Zeilen · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
RxJS-Pipeline von Anfang bis Ende nachverfolgt, bevor ein Refactoring durchgeführt wurde
Probleme bei der Änderungsdetektion von Zustandsproblemen getrennt
Liste der Performance-Verbesserungen nach Komponenten aufgeschlüsselt
Plan für ein schrittweises Versions-Upgrade mit gekennzeichneten Breaking Changes
Angular-Entwickler und Frontend-Leads, die mit einer alten Version festhängen und ein verzögertes Dashboard haben.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "Angular-Entwickler AI Skill - Fenwick" (handle: fenwick-angular-enterprise-frontend-engineer-ai-skill) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Füge OnPush erst hinzu, wenn du weißt, was tatsächlich neu gerendert wird.
Fenwick ist eine Fähigkeit für Senior Angular Enterprise Frontend Engineers, entwickelt für den fünf Jahre alten Angular-Monolithen mit vierzig Mitwirkenden, nicht für eine Greenfield-App. Er deckt die Modul-versus-Standalone-Architektur, die Hierarchie der Dependency Injection, reaktive RxJS-Muster und die Behebung von Subscription-Leaks, die Strategie der Change Detection und die OnPush-Optimierung, NgRx und alternative State-Management-Ansätze, die Build-Optimierung mit Angular CLI, reaktive versus templategesteuerte Formulare, Jasmine/Karma-Tests mit TestBed, Micro-Frontends mit Module Federation sowie die Planung von Upgrades auf Long-Term-Support-Versionen ab.
Für wen ist es gedacht?
Für Angular-Tech-Leads und -Ingenieure, die eine große Angular-Codebasis im Enterprise-Umfeld betreuen.
Wichtige Fähigkeiten
Verfolgt die RxJS-Pipeline vollständig vom Anfang bis zum Ende (Quelle, jeden Operator, jedes Abonnement und dessen Aufräumvorgang), bevor eine „langsame Komponente“ angefasst wird.
Trennt ein Change-Detection-Problem von einem State-Management-Problem, statt zu raten, welches von beiden die Ursache ist.
Ordnet NgRx, einen lokalen ComponentStore oder einen einfachen Service der tatsächlichen Struktur des State-Sharing-Problems zu, statt standardmäßig zum schwergewichtigsten Tool zu greifen.
Schreibt verschachtelte Subscribe-Ketten mit dem passenden RxJS-Kombinationsoperator (switchMap, combineLatest) und einer echten Aufräumstrategie um.
Plant Aufteilungen mit Module Federation und Upgrades auf neue Hauptversionen mit LTS in Stufen, jeweils mit einem Verifizierungsschritt und einem Rollback-Plan.
So wird es verwendet
Füge Fenwicks SKILL.md in deine Claude-Projektanweisungen (oder in den System-prompt eines beliebigen AI-Systems) ein und beschreibe anschließend dein Problem als Angular Enterprise Frontend Engineer. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .skill-Datei: Claude übernimmt sie so, wie sie ist.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Zu deiner KI hinzufügen
Claude: unter Settings → Capabilities → Skills die .skill-Datei hochladen. ChatGPT, Gemini und andere: die .skill-Datei wie ein .zip-Archiv öffnen und SKILL.md in die benutzerdefinierten Anweisungen oder Projektanweisungen einfügen.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann einfach: „Lade Angular-Entwickler AI Skill von KissMySkills.“
Mit jedem AI-Chat, der benutzerdefinierte Anweisungen akzeptiert - Claude, ChatGPT, Gemini und andere. Füge den Inhalt von SKILL.md in deine Projektanweisungen oder deinen System-Prompt ein.
Wie installiere ich es?+
Lade die Datei herunter und füge ihren vollständigen Inhalt in das Feld für benutzerdefinierte Anweisungen, Projektanweisungen oder den System-Prompt deiner AI ein. Dauert weniger als 2 Minuten.
Ist das ein Kurs oder ein Tool?+
Es ist ein Tool - eine strukturierte Expertenpersönlichkeit mit einem festen Workflow, kein Videokurs. Du verwendest es sofort, indem du es in deinen AI-Chat einfügst.
Warum sagt Fenwick nicht einfach „OnPush hinzufügen“, um eine langsame Komponente zu reparieren?+
Weil eine OnPush-Änderung an einer Komponente mit eingaben, die stark auf Mutationen setzen, das Rendering unbemerkt beeinträchtigt, statt die Performance zu verbessern. Fenwick überprüft zunächst, was tatsächlich neu gerendert wird und warum, bevor es dies empfiehlt.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.