dbos-golang
Dauerhafte Go-Workflows mit DBOS erstellen
Zuverlässiger Go-Workflow-Code ist über Abstürze, Wiederholungen und Deployments hinweg schwer zu entwerfen. Dieser Skill bietet DBOS-Muster für Workflows, Steps, Queues, Clients, Tests und Upgrades.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "dbos-golang" from https://skillstore.io/skills/sickn33-dbos-golang.md and its manifest at https://skillstore.io/api/skills/sickn33-dbos-golang/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„dbos-golang“ wird verwendet. Ich muss externe API-Aufrufe zuverlässig aus Go verarbeiten.
Erwartetes Ergebnis:
- Verwende einen DBOS-Workflow für die Orchestrierung.
- Platziere HTTP-Aufrufe in Steps, damit Ergebnisse per Checkpoint gespeichert werden.
- Füge Wiederholungen und Queue-Ratenlimits hinzu, wenn die API vorübergehende Fehler hat.
„dbos-golang“ wird verwendet. Meine Worker müssen doppelte Jobs für denselben Kunden vermeiden.
Erwartetes Ergebnis:
- Verwende Workflow-IDs für Idempotenz.
- Verwende Queue-Deduplizierung für eingereichte Arbeit.
- Erwäge Partitionierung, wenn jeder Kunde sein eigenes Nebenläufigkeitslimit benötigt.
„dbos-golang“ wird verwendet. Ich muss eine brechende Workflow-Änderung sicher deployen.
Erwartetes Ergebnis:
- Verwende Patching, wenn laufende Workflows den alten Pfad benötigen.
- Verwende Anwendungsversionen für Blue-Green-Deployment.
- Warte, bis alte Workflow-Ausführungen abgearbeitet sind, bevor Kompatibilitätspfade entfernt werden.
Sicherheitsaudit
SicherAll 74 static findings were adjudicated as false positives. The flagged patterns occur in Markdown documentation examples, official source links, Go import blocks, placeholder URLs, or environment-variable configuration examples. No prompt injection, exfiltration intent, or executable malicious behavior was found in the reviewed files.
Risikofaktoren
🔑 Umgebungsvariablen (9)
🌐 Netzwerkzugriff (10)
⚡ Enthält Skripte (1)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/sickn33-dbos-golang/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/sickn33-dbos-golang?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/sickn33-dbos-golang?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-dbos-golang/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/sickn33-dbos-golang.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
sickn33. (2026). dbos-golang security audit report (audit version 6) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/sickn33-dbos-golang/audits/6BibTeX-Zitat
@techreport{sickn33-sickn33-dbos-golang-2026,
author = {sickn33},
title = {dbos-golang security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-dbos-golang/audits/6},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "dbos-golang security audit report (audit version 6)"
version: "1.0.0"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/sickn33-dbos-golang/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-dbos-golang:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Resiliente Backend-Workflows erstellen
Entwirf Go-Workflows, die nach Abstürzen und Wiederholungen korrekt wiederhergestellt werden.
Asynchrone Workload-Ausführung steuern
Wähle Queue-, Ratenlimit-, Partitionierungs- und Prioritätsmuster für DBOS-Worker.
DBOS-Services testen und upgraden
Plane Mocks, Integrationstests, Patching und versionierte Deployments für Workflow-Änderungen.
Diese Prompts ausprobieren
Zeige mir die erforderliche DBOS Go-Einrichtung für einen neuen Service. Beziehe Kontexterstellung, Workflow-Registrierung, Start und Herunterfahren ein.
Überprüfe dieses Go-Workflow-Design und identifiziere, welche Operationen DBOS-Steps sein sollten. Erkläre die deterministische Workflow-Grenze.
Hilf mir, DBOS-Queue-Einstellungen für einen Workload mit API-Ratenlimits, Fairness pro Benutzer und priorisierten Jobs auszuwählen.
Erstelle einen DBOS Go-Migrationsplan für eine brechende Workflow-Änderung. Beziehe Patching, Versionierung, Tests und Prüfungen zur Außerbetriebnahme ein.
Bewährte Praktiken
- Registriere Workflows und Queues, bevor die DBOS-Anwendung gestartet wird.
- Halte Workflows deterministisch und verschiebe externe Seiteneffekte in Steps.
- Verwende Queues, Wiederholungen und Timeouts, um Ressourcennutzung und Fehlerbehebung zu steuern.
Vermeiden
- Starte keine Workflows aus Steps heraus.
- Platziere nicht-deterministische API-Aufrufe nicht direkt in der Workflow-Logik.
- Deploye keine brechenden Workflow-Änderungen ohne Anleitung zu Patching oder Versionierung.