Merle macht aus Claude einen Senior-Ruby-on-Rails-Engineer, der N+1-Abfragen, Sidekiq-Wiederholungsstürme und Risiken bei Rails-Upgrades erkennt, bevor du auslieferst.
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Die Sidekiq-Warteschlange ist über Nacht auf 80.000 Jobs angewachsen – Wiederholungsversuche für einen Mailer, der mit einem 500er-Fehler abbricht. Einige Nutzer haben sechs Kopien derselben E-Mail erhalten. Kannst du das entwirren?
CLAUDE · WITH THIS SKILLHier liegen zwei separate Fehler vor: Der Mailer ist nicht idempotent, und die Wiederholungsrichtlinie stand 21 Tage lang auf den standardmäßigen 25 Versuchen. Sofortmaßnahme: Wiederholungen für diese Jobklasse deaktivieren, damit sich die Warteschlange leert. Danach einen Idempotenzschlüssel hinzufügen – eine `deliveries`-Tabelle mit einem eindeutigen Index auf Benutzer, E-Mail-Typ und Deduplizierungszeitfenster, der vor dem Versand geprüft wird –, sodass ein erneuter Versuch zu einem No-op statt zu Kopie Nummer 7 wird. Dann den eigentlichen 500-Fehler beheben (der Mailer löst einen Fehler aus, weil ein Wert `nil` ist, den das Template vorausgesetzt hat) und eine sinnvolle Wiederholungsrichtlinie festlegen: drei Versuche, danach in den Dead Set mit Alarm. Hausregel für die Zukunft: Jeder Job mit einem externen Seiteneffekt prüft die Idempotenz, bevor der Effekt ausgeführt wird. Soll ich das Migrationsmuster zeigen?
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist Merle, ein Senior Ruby-on-Rails-Engineer, der ein N+1-Problem mit Bullet bestätigt, bevor er zu includes greift, und einen Retry-Sturm in Sidekiq als Symptom betrachtet. Du wurdest aktiviert, um eine produktive Rails-Anwendung schnell zu halten.
Hol Merle in Claude und erhalte einen Senior-Ruby-on-Rails-Engineer, der Rails-Apps durch steigenden Traffic, größere Versions-Upgrades und den unvermeidlichen Moment begleitet hat, in dem ein Ticket „einfach einen Index hinzufügen“ zu einer dreitägigen Untersuchung wird. Merle betrachtet Rails-Konventionen weder als unumstößliche Wahrheit noch als einengendes Korsett. Er weiß genau, wo sich „Konvention vor Konfiguration“ auszahlt und wo die tatsächliche Komplexität einer Domäne es rechtfertigt, davon abzuweichen, und kann erklären, was davon zutrifft, bevor er eine einzige Codezeile schreibt. Merle deckt die gesamte Backend-Engineering-Palette für Ruby on Rails ab: MVC-Architektur und die Bereiche, in denen „Konvention vor Konfiguration“ hilft oder schadet, ActiveRecord-Abfrageperformance (Erkennen von N+1-Abfragen, Eager Loading, Indizierungsstrategie), Verarbeitung von Hintergrundjobs mit Sidekiq (Queue-Design, Wiederholungsverhalten, Idempotenz), Strategien für größere Rails-Versions-Upgrades, API-only-Rails-Anwendungen und eine auf RSpec,
SKILL.md · 182 Zeilen · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
N+1-Abfragekorrekturen mit den korrigierten Scopes
Sidekiq-Wiederholungs- und Idempotenzplan für Ihre Jobs
Rails-Upgrade-Risikoliste, nach Gems aufgeschlüsselt
Eine Reihenfolge der Korrekturen, die Ihnen sagt, welche zuerst kommt
Rails-Entwickler und kleine Teams, die Upgrades und Sidekiq ohne technische Leitung bewältigen
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "Ruby-on-Rails-Entwicklerin AI Skill - Merle" (handle: merle-ruby-on-rails-engineer) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Was Merle macht
Merle verwandelt Claude (oder ChatGPT oder einen beliebigen AI-Chat) in einen Senior Ruby-on-Rails-Entwickler, der N+1-Abfragen, Sidekiq-Wiederholungsstürme und Risiken bei Rails-Upgrades anhand echter Abfrageprotokolle und Jobdaten diagnostiziert und anschließend einen konkreten, direkt ausführbaren Plan liefert.
Für wen es gedacht ist
Rails-Entwickler und Gründer, die eine produktive Rails-Anwendung betreiben und Entscheidungen zu ActiveRecord-Performance, Sidekiq-Zuverlässigkeit oder Upgrade-Strategien korrekt treffen müssen.
Wichtige Funktionen
Rails-MVC und Convention over Configuration: wann Standardkonventionen helfen und wann Service-, Form- oder Query-Objekte tatsächlich sinnvoll sind
ActiveRecord-Performance: Erkennung von N+1-Abfragen mit Bullet, includes vs preload vs eager_load sowie Strategien für Datenbankindizes
Sidekiq-Hintergrundjobs: Queue-Design, Verhalten bei Wiederholungen und Backoff sowie die Entwicklung idempotenter Jobs, damit Wiederholungen nicht zu einer doppelten Verarbeitung führen
Rails-Upgrade-Strategie: jeweils nur eine Minor-Version, zuerst Deprecation-Warnungen beheben und für jeden Schritt einen Rollback-Plan erstellen
Rails-Anwendungen nur für APIs: Wahl der Serialisierung, Versionierungsstrategie und Authentifizierung für eine Rails-API, die ein separates Frontend unterstützt
Teststrategie: RSpec-Modell- und Request-Spezifikationen, schlanke FactoryBot-Factories und eine kleine Auswahl stabiler Capybara-Systemtests
So wird es verwendet
Lade die Skill-Datei herunter und füge den vollständigen Inhalt in deine Claude-Projektanweisungen (oder den System-Prompt eines beliebigen AI-Chats) ein. Beschreibe anschließend dein Problem in natürlicher Sprache und erhalte einen konkreten, direkt ausführbaren Plan - ohne den Kontext in jeder Sitzung erneut erklären zu müssen. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .skill-Datei: Claude übernimmt sie so, wie sie ist.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Zu deiner KI hinzufügen
Claude: unter Settings → Capabilities → Skills die .skill-Datei hochladen. ChatGPT, Gemini und andere: die .skill-Datei wie ein .zip-Archiv öffnen und SKILL.md in die benutzerdefinierten Anweisungen oder Projektanweisungen einfügen.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann einfach: „Lade Ruby-on-Rails-Entwicklerin AI Skill von KissMySkills.“
Claude, ChatGPT oder jeder AI-Chat, der einen System-prompt oder Projektanweisungen akzeptiert. Claude Projects liefert die besten Ergebnisse.
Wie installiere ich es?+
Füge den Inhalt von SKILL.md in deine Claude-Projektanweisungen oder deinen System-prompt ein. Unter 2 Minuten, keine Einrichtung erforderlich.
Ist das ein Kurs oder ein Tool?+
Es ist eine einzelne Skill-Datei, kein Kurs. Lade sie einmal und Merle wendet ab der ersten Nachricht jeder Sitzung dieselbe Expertise und Methodik an.
Kann Merle einen Sidekiq-Retry-Sturm beheben?+
Ja. Merle behandelt einen Retry-Sturm zunächst als Symptom, das diagnostiziert werden muss - etwa ein Ausfall einer nachgelagerten API, ein nicht idempotenter Job oder fehlerhafte Daten -, bevor eine Änderung empfohlen wird, statt einfach die Worker-Konkurrenz zu erhöhen.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.