backend-migrations
Sichere Backend-Migrationen erstellen
Änderungen am Datenbankschema können Deployments beschädigen, wenn Migrationen keine Rollback-Pläne oder Kompatibilitätsprüfungen enthalten. Diese Skill leitet Claude, Codex und Claude Code zu fokussierten Migrationen an.
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 "backend-migrations" from https://skillstore.io/skills/devanb-backend-migrations.md and its manifest at https://skillstore.io/api/skills/devanb-backend-migrations/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
„backend-migrations“ wird verwendet. Füge invoices eine nullable customer reference mit Rollback-Plan hinzu.
Erwartetes Ergebnis:
Ein Migrationsplan mit einem klaren Dateinamen, einer Vorwärtsänderung, Rollback-Verhalten und Kompatibilitätshinweisen für älteren Anwendungscode.
„backend-migrations“ wird verwendet. Prüfe eine Migration, die eine von Produktionsservices verwendete Spalte umbenennt.
Erwartetes Ergebnis:
Eine Risikoprüfung, die gestufte Kompatibilität, temporäre dual writes, Rollback-Grenzen und Deployment-Reihenfolge empfiehlt.
„backend-migrations“ wird verwendet. Füge einer activity-Tabelle mit hohem Volumen einen Index hinzu.
Erwartetes Ergebnis:
Eine produktionsorientierte Checkliste, die Strategie zur Indexerstellung, Sperrrisiko, Monitoring und Rollback-Erwartungen abdeckt.
Sicherheitsaudit
SicherThe inline backticks on SKILL.md line 12 are markdown formatting, not shell execution. The parent-directory documentation link on line 28 is a confirmed concern because it points outside the packaged skill content.
Elemente der Fähigkeitsprüfung (1)
Dies sind echte lokale Fähigkeiten, die für diese Fähigkeit erwartet werden können; daher müssen sie überprüft werden, werden jedoch nicht als bestätigtes bösartiges Verhalten gezählt.
Risikofaktoren
⚙️ Externe Befehle (1)
📁 Dateisystemzugriff (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/devanb-backend-migrations/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/devanb-backend-migrations?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/devanb-backend-migrations?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/devanb-backend-migrations/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/devanb-backend-migrations.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
DevanB. (2026). backend-migrations security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/devanb-backend-migrations/audits/10BibTeX-Zitat
@techreport{devanb-devanb-backend-migrations-2026,
author = {DevanB},
title = {backend-migrations security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/devanb-backend-migrations/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "backend-migrations security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "DevanB"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/devanb-backend-migrations/audits/10"
identifiers:
- type: other
value: "skillstore:devanb-backend-migrations:audit:10"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
2 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
devanb-backend-migrations
2026-09-09
eis-its-backend-migrations
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Eine neue Schemaänderung planen
Erstelle eine fokussierte Migration mit klarer Benennung, reversiblen Schritten und Deployment-Überlegungen.
Eine riskante Migration prüfen
Prüfe eine bestehende Migration auf Rollback-Lücken, Indexrisiken bei großen Tabellen und Bedenken zur Rückwärtskompatibilität.
Daten- und Schemaarbeit trennen
Entwirf sicherere Release-Schritte, wenn Schemaänderungen und Datensatzaktualisierungen nicht gemeinsam ausgeführt werden sollten.
Diese Prompts ausprobieren
Erstelle eine reversible Backend-Migration für diese Schemaänderung: [describe the table, columns, and constraints].
Plane eine Migration, um diesen Index auf einer großen Tabelle hinzuzufügen: [table and columns]. Beziehe Deployment-Risiken und Rollback-Schritte ein.
Prüfe diesen Migrationsplan auf Reversibilität, Benennung, Rückwärtskompatibilität und Zero-Downtime-Bedenken: [paste summary].
Entwirf eine sichere Migrationssequenz für dieses Feature: [describe schema change, data migration, and application rollout].
Bewährte Praktiken
- Halte jede Migration auf eine logische Schemaänderung fokussiert.
- Schreibe einen Rollback-Pfad, bevor du die Migration als abgeschlossen betrachtest.
- Plane Indizes für große Tabellen und inkompatible Änderungen als gestufte Deployments.
Vermeiden
- Vermische keine umfassenden Schema-Refactorings mit unabhängigen Datenaktualisierungen.
- Bearbeite keine deployten Migrationen, ohne nachgelagerte Umgebungen zu verstehen.
- Gehe nicht davon aus, dass eine Spaltenumbenennung für laufenden Anwendungscode sicher ist.