system-design
Systeme mit EventStorming-Methodik entwerfen
Également disponible depuis: AaronAbuUsama
Verwandeln Sie vage Anforderungen in klare Systementwürfe. Nutzen Sie die EventStorming-Methodik, um navigierbare Design-Kataloge mit Mermaid-Diagrammen zu erstellen.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "system-design". Entwerfen Sie eine Essenslieferplattform
Résultat attendu:
- Anforderungsdokument mit Akteuren, Einschränkungen und Erfolgskriterien
- EventStorming-Zeitstrahl zeigt: Kunde gibt Bestellung auf → Restaurant erhält Bestellung → Lieferfahrer zugewiesen → Bestellung geliefert
- Prozessdiagramme für Auftragsabwicklung, Lieferlogistik und Zahlungsabwicklung
- ERD mit Customer, Restaurant, Order, Delivery-Entitäten und Beziehungen
- Zustandsdiagramm für Order-Statusübergänge
- Sequenzdiagramm für Zahlungsabwicklungsablauf
- Vollständiger README-Katalog mit allen eingebetteten Diagrammen
Utilisation de "system-design". Entwerfen Sie ein Terminverwaltungssystem für das Gesundheitswesen
Résultat attendu:
- Anforderungen erfassen Patienten, Anbieter, Termine und Krankenakten
- Big-Picture-EventStorming zeigt Patientenregistrierung, Terminplanung, Check-in und Besuchsabschluss
- Prozessdiagramme für Terminbuchung, Stornierung und Umbuchungsabläufe
- Entitätsbeziehungen zwischen Patient, Provider, Appointment und MedicalRecord
- Zustandsdiagramm zeigt Appointment-Status: Scheduled → Confirmed → In-Progress → Completed → Cancelled
Audit de sécurité
SûrThis is a pure documentation skill containing only markdown files. No executable code, scripts, or binaries present. All static findings are false positives: Mermaid code block markers misinterpreted as shell execution, SHA256 hashes flagged as crypto algorithms, and EventStorming methodology terms misidentified as C2/reconnaissance keywords.
Facteurs de risque
🌐 Accès réseau (1)
⚙️ Commandes externes (41)
Score de qualité
Ce que vous pouvez construire
Neue Microservices-Architektur entwerfen
Verwandeln Sie Geschäftsanforderungen in ereignisgesteuertes Systemdesign mit klaren Service-Grenzen und Integrationspunkten.
MVP-Systemgrenzen planen
Definieren Sie Systemumfang und Schlüsselprozesse vor Entwicklungsbeginn und stellen Sie die Ausrichtung an Geschäftszielen sicher.
Gemeinsame Design-Dokumentation erstellen
Erstellen Sie visuelle Design-Artefakte, auf die das gesamte Team während der Implementierung verweisen kann.
Essayez ces prompts
Ich muss ein neues System zur Verwaltung von Online-Kursanmeldungen entwerfen. Helfen Sie mir, einen vollständigen Design-Katalog mit der EventStorming-Methodik zu erstellen.
Entwerfen Sie eine E-Commerce-Plattform, auf der mehrere Anbieter Produkte verkaufen können. Beziehen Sie Bestandsverwaltung, Zahlungsabwicklung und Auftragsabwicklung mit ein.
Erstellen Sie ein Systemdesign für eine mandantenfähige SaaS-Anwendung mit Benutzerverwaltung, Abrechnung und API-Zugriffskontrolle.
Helfen Sie mir, unser monolithisches Auftragsverwaltungssystem mit ereignisgesteuerter Architektur neu zu gestalten. Konzentrieren Sie sich auf den Auftragslebenszyklus und Bestandsaktualisierungen.
Bonnes pratiques
- Stellen Sie Fragen, anstatt Annahmen über Anforderungen zu treffen
- Konzentrieren Sie sich auf 2-4 kritische Prozesse, anstatt alles im Detail zu beschreiben
- Verwenden Sie Mermaid-Diagramme zur Visualisierung anstelle langer Texte
- Kennzeichnen Sie unklare Bereiche als Hotspots, anstatt Lösungen zu erraten
Éviter
- Anforderungsphase überspringen und direkt zu Implementierungsdetails springen
- ASCII-Diagramme erstellen statt Mermaid-Format zu verwenden
- Datenbankschemata oder Deployment-Leitfäden in der Design-Phase einbeziehen
- Industriestandards annehmen, ohne dies mit Stakeholdern zu bestätigen
Foire aux questions
Was ist EventStorming?
Kann ich dies für bestehende Systeme verwenden?
Wie detailliert sollte das Design sein?
Was ist, wenn ich mehr als 4 detaillierte Prozesse benötige?
Wie teile ich das Design mit meinem Team?
Kann ich das Design später ändern?
Détails du développeur
Structure de fichiers
📄 SKILL.md