AlanWYChen/agent-skills

Leitet die Entwicklung von Produktionsanwendungen über Web-, Mobil- und Backend-Systeme. Verwenden Sie es bei der Implementierung oder Überprüfung von Produktionsworkflows; leiten Sie es an den zutreffenden Bereich und die unterstützenden Anleitungen weiter.

Was ist agent-skills?

Dieses Skill-Paket ist ein domänengerouteter Satz von Fähigkeiten für die Produktionsanwendungsentwicklung. Es hilft Entwicklern und KI-Agenten, Produktionssysteme sicher und effektiv zu implementieren oder zu prüfen, indem es die Arbeit in eine der drei Hauptdomänen leitet: Web, Mobil oder Backend. Jede Domäne enthält maßgeschneiderte Anleitungen zu Sicherheit, Beobachtbarkeit, Tests, CI/CD und Authentifizierung, die für die spezifischen Anforderungen der jeweiligen Umgebung optimiert sind, anstatt generische Ratschläge zu geben. Zusätzlich gibt es einen gemeinsamen Dependabot-Richtlinienskill für konsistente Abhängigkeitsaktualisierungen über alle Domänen hinweg. Die Routinglogik stellt sicher, dass der Agent zuerst die richtige Domäne identifiziert, dann die entsprechende SKILL.md liest und gegebenenfalls auf unterstützende Fähigkeiten verweist, bevor er eine domänenspezifische Produktionsprüfung durchführt. Globale Prinzipien wie die Validierung nicht vertrauenswürdiger Eingaben, die Vermeidung der Offenlegung von Geheimnissen und die Bevorzugung von Beobachtbarkeit werden durchgesetzt, um robuste und vollständige Workflows zu gewährleisten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AlanWYChen/agent-skills/tree/HEAD/production-engineering-skills

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Fähigkeiten für die Produktionstechnik

Zweck

Dies ist ein domänengeroutetes Fähigkeitspaket für die Entwicklung von Produktionsanwendungen.

Wählen Sie zuerst die relevante Domäne aus:

  • Web-Anleitung für browserbasierte Anwendungen und Websites
  • Mobil-Anleitung für iOS, Android und plattformübergreifende mobile Apps
  • Backend-Anleitung für APIs, Dienste, Worker, Warteschlangen, Datendienste und Plattformsysteme

Jede Domäne enthält absichtlich wichtige Aspekte wie:

  • Sicherheit
  • Beobachtbarkeit
  • Tests
  • CI/CD
  • Authentifizierung

Die duplizierten Versionen sind für die Domäne angepasst und werden nicht als allgemeine Ratschläge behandelt.

Gemeinsame Repository-Workflows

  • Dependabot-Richtlinie: Verwenden Sie sie beim Konfigurieren oder Überprüfen von Abhängigkeitsaktualisierungsplänen, offiziellen GitHub Actions Auto-Merge und manueller Überprüfung für Anwendungsabhängigkeiten. Diese Richtlinie wird domänenübergreifend geteilt; lesen Sie sie nur, wenn die Aufgabe Dependabot betrifft.

Routing

Wenn Sie an einer Aufgabe arbeiten:

  1. Identifizieren Sie, ob die Aufgabe hauptsächlich Web, Mobil, Backend oder domänenübergreifend ist.
  2. Lesen Sie die verknüpfte SKILL.md dieser Domäne.
  3. Lesen Sie nur die anwendbaren unterstützenden Fähigkeiten, indem Sie deren relative Links verwenden. Lösen Sie jeden Link relativ zur Datei auf, die ihn enthält, ohne sich auf die automatische Erkennung verschachtelter Fähigkeiten zu verlassen.
  4. Führen Sie vor Abschluss die domänenspezifische Produktionsprüfung durch.
  5. Führen Sie bei domänenübergreifenden Systemen die Prüfung für jede betroffene Domäne durch.

Globale Prinzipien

  • Bauen Sie vollständige Workflows, keine Happy-Path-Demos.
  • Behandeln Sie Frontend-/Mobil-UI-Überprüfungen niemals als autoritative Autorisierung.
  • Validieren Sie nicht vertrauenswürdige Eingaben zur Laufzeit.
  • Geben Sie keine Geheimnisse an Clients weiter.
  • Bevorzugen Sie Beobachtbarkeit und Wiederherstellbarkeit gegenüber stillem Fehlschlag.
  • Verwenden Sie GitHub Actions als Standard-CI/CD-Implementierung, es sei denn, das Repository verwendet bereits ein anderes System.
  • Testen Sie kritische Workflows auf der entsprechenden Ebene, anstatt eine Testart übermäßig zu verwenden.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills