rn-observability
Observability zu React Native hinzufügen
Stille Fehler verursachen Alpträume bei der Fehlersuche. Verwenden Sie Logging-Muster, Fehlermeldungsdesign und strukturierte Debugging-Techniken, um Produktionsprobleme schnell zu diagnostizieren.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "rn-observability". Logging zu dieser Funktion hinzufügen, die Benutzerantworten speichert
Resultado esperado:
- logger.info('[saveAnswer] Antwort wird gespeichert', { questionId, value, skillArea })
- logger.warn('[saveAnswer] Antwort wird verworfen - Skill-Bereich nicht im Wiederholungsset', { questionId, skillArea })
- throw new Error('[saveAnswer] Keine Antworten gefunden. Überprüfe abgeschlossene und neue Antwortsummen.')
Usando "rn-observability". Wie sollte ich Fehlermeldungen für meine API-Aufrufe gestalten?
Resultado esperado:
- Füge den Funktionsnamen ein und welche Operation fehlgeschlagen ist
- Füge relevanten State hinzu wie Antwortstatus oder Eingabewerte
- Gib eine Hypothese über mögliche Ursachen
- Beispiel: '[fetchUser] Benutzerabruf fehlgeschlagen. Status: 404, UserId: 123. Benutzer existiert möglicherweise nicht.'
Usando "rn-observability". Erstelle einen Flow-Trace für einen Checkout-Prozess
Resultado esperado:
- Generiere eindeutige Flow-ID am Anfang: flowId: `checkout-${Date.now()}`
- Logge jeden Step: '[checkout:${flowId}] Schritt 1: Warenkorb wird validiert'
- Binde flowId in alle Logs zur Korrelation ein
- Bei Fehler: logge vollständigen Kontext und werfe mit erhaltener flowId erneut
Auditoría de seguridad
SeguroPure documentation skill containing only markdown patterns and code examples. No executable code, no file system access, no network calls, no external commands. All 75 static findings are false positives caused by the scanner misinterpreting documentation syntax (backticks for code blocks, Object.keys() method calls, YAML frontmatter) as security threats. This is a documentation-only skill providing observability guidance.
Factores de riesgo
🌐 Acceso a red (1)
⚙️ Comandos externos (48)
Puntuación de calidad
Lo que puedes crear
Logging zu neuen Funktionen hinzufügen
Observability-Code für neue Funktionen mit strukturiertem Logging und ordnungsgemäßer Fehlerbehandlung generieren
Produktionsprobleme debuggen
Debugging-Muster anwenden, um Probleme mit Logs, Flow-Traces und State-Snapshots zu diagnostizieren
Fehlermeldungen entwerfen
Fehlermeldungen erstellen, die diagnostischen Kontext für schnellere Lösungen enthalten
Prueba estos prompts
Generiere einen strukturierten Logger für React Native mit Debug-, Info-, Warn- und Error-Level. Binde einen Logging-Wrapper ein, der die Umgebung berücksichtigt. Verwende rn-observability-Muster.
Schreibe Fehlerbehandlung für eine Datenabruf-Funktion unter Verwendung von rn-observability-Mustern. Beziehe Funktionsname, was fehlgeschlagen ist, relevanten State und mögliche Ursache ein.
Implementiere Flow-Tracing für eine mehrstufige Operation in React Native. Verwende Flow-IDs, Step-Logging und Fehlererfassung. Folge rn-observability-Mustern.
Erstelle ein sicheres Logging-Dienstprogramm, das sensible Felder wie Passwörter, Tokens und API-Schlüssel vor dem Logging redigiert. Verwende rn-observability-Muster.
Mejores prácticas
- Logge jede frühe Rückgabe mit dem Grund und relevantem Kontext
- Binde Funktionsnamen, diagnostischen State und Hypothese in Fehlermeldungen ein
- Verwende Flow-IDs, um mehrstufige Operationen über async-Grenzen hinweg zu verfolgen
- Redigiere sensible Daten vor dem Logging, um Credential-Exposure zu verhindern
Evitar
- Stille frühe Rückgaben ohne Logging, warum die Ausführung gestoppt wurde
- Generische Fehlermeldungen ohne diagnostischen Kontext
- Console.log ohne strukturierte Daten zum Durchsuchen
- Loggen sensibler Daten wie Passwörter, Tokens oder API-Schlüssel