Communitygithub.com

ajitta/Game-Engagement-Retention-Skills

Ein Claude Code-Plugin mit drei gerouteten Skills für Belohnungsmomente während der Spielsitzung und Lebenszyklus-Bindung in Spielen und interaktiven Consumer-Apps — die Szene, die Kohorte und die Verbindung zwischen ihnen.

Was ist Game-Engagement-Retention-Skills?

Dieses Plugin für Claude Code bietet drei spezialisierte, geroutete Fähigkeiten zur Steigerung von Spielerengagement und -bindung. Es trennt explizit die Herausforderungen eines einzelnen Spielmoments (z. B. eine Belohnung oder Interaktion) vom Lebenszyklus einer Spielerkohorte über Tage und Wochen. Die Skills – `interaction-reward-moments` (IRM) für die Szenengestaltung, `retention-strategy-designer` (RSD) für Bindungsstrategien und `engagement-retention-advisor` (ADV) für deren Integration – bearbeiten Anfragen basierend auf dem gewünschten Ergebnis (Deliverable) und nicht nur auf Schlüsselwörtern. Die Ausgabe erfolgt in einem festen Kartenformat mit konkreten Triggern, Metriken, Schutzmaßnahmen (inklusive einer Metrik für Benutzerschäden), Aufwandsabschätzung und Ethik-Hinweisen. Es richtet sich an Spieleentwickler und Consumer-Apps, die über einfache „Belohnung hinzufügen“-Ansätze hinausgehen wollen, und schließt SaaS explizit aus.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ajitta/Game-Engagement-Retention-Skills/tree/main

In Ihrer bevorzugten KI fragen

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

Vorschau

Aus dem Skill-README

Claude Code plugin
version
skills
license

Dokumentation

Fähigkeiten für Spielerengagement & -bindung

Claude Code plugin version skills license

Ein Claude Code-Plugin mit drei gerouteten Skills für Belohnungsmomente während der Spielsitzung und Lebenszyklusbindung in Spielen und interaktiven Consumer-Apps — die Szene, die Kohorte und die Verbindung zwischen ihnen.

Das Set trennt die beiden Probleme, die generische Ratschläge in eines zusammenfassen — den Moment (eine einzelne Interaktion innerhalb einer einzelnen Sitzung) und den Lebenszyklus (eine Kohorte, die über Tage und Wochen zurückkehrt) — leitet jede Anfrage an den Skill, der für das Deliverable zuständig ist, und antwortet in einem festen Kartenformat, bei dem jeder Vorschlag einen konkreten Auslöser, eine vorregistrierte Metrik mit ihrem Basiswert, Schutzmaßnahmen einschließlich mindestens einer Metrik für Benutzerschäden, eine Aufwandsklasse und – nur wo eine Grenze einzuhalten oder ein Preis zu nennen ist – eine Zeile in einfacher Sprache zur Ethik enthält.

Spiele sind der tiefgehende Fall; fünf Consumer-Interaktionsdomänen werden neben ihnen behandelt; SaaS ist explizit ausgeschlossen. Siehe Geltungsbereich.

Installation – direkt aus diesem Repository, dann starten Sie eine neue Sitzung:

/plugin marketplace add ajitta/Game-Engagement-Retention-Skills
/plugin install game-engagement-retention@game-engagement-retention-skills

Verifikation, Updates, die Slash-Befehle und die Alternative ohne Plugin finden Sie unter Installation.


Die drei Skills

SkillZuständig fürStandard-Modus
interaction-reward-moments (IRM)Die Szene. Antizipation, Enthüllung, Wahl, Feedback, Game-Feel, Meisterschaft, erster Sieg, Sitzungsende-Abschluss und die Barrierefreiheit jedes sensorischen Effekts, den es vorschreibt. Die Sitzungslänge ist ein diagnostischer Wert, niemals ein Ziel.moments
retention-strategy-designer (RSD)Der Lebenszyklus und der Kalender. Rückkehrereignisse, Kohorten, Leckfenster, Aktivierung, Angewohnheit, Abwanderung, Wiederbelebung, Benachrichtigungen, Kadenzsysteme, LiveOps, Meta-Progression-Pacing, Metrik-Semantik, Instrumentierung und die Bindungsseite der Monetarisierung.strategy
engagement-retention-advisor (ADV)Die Naht. Anfragen mit zwei Deliverables, die Moment-zu-Rückkehr-Verbindung, schichtübergreifende Sequenzierung und ein benanntes System, dessen Wert eine Sitzung und eine Rückkehr umfasst: Gilde/Clan, UGC, Meta-Progression, In-Game-Ökonomie.integrate

Sie zusammenzuführen ergibt „Füge Belohnungen hinzu und sende eine Benachrichtigung“. Sie getrennt zu halten zwingt jeden dazu, konkret zu bleiben, und der Berater verdient seinen Platz nur, indem er die Schichten verbindet, anstatt zwei Listen zu verketten.

Elf Modi

Ein Modus wird gewählt, bevor etwas geschrieben wird, aber niemals gedruckt: Zeile 1 der Antwort ist ein beschreibendes Label des Deliverables in der Ausgabesprache (Cadence Spec — Battle Pass, 보상 순간 설계 — 강화 실패 구간), und der interne Modusname erscheint nie. --mode <name> wählt den Modus trotzdem explizit aus. Der Modus bestimmt, welche Referenzmodule gelesen werden und welches Artefakt erzeugt wird – so erhält eine eingefügte Kohortentabelle eine Kurvenlesung anstelle von fünf Vorschlägen, und eine Battle-Pass-Anfrage erhält ein ausfüllbares Spezifikationsblatt.

SkillModusAuslöserAusgabeartefakt
IRMmomentsEine benannte Szene, Schleife, Enthüllung, Wahl oder ein Gefühlsmoment ist flach; eine Beschwerde über die SitzungslängeScan-Tabelle + 3–5 Karten + Inszenierungssequenz + übergreifende Abstimmungsnotizen
IRMfirst-winEin Tutorial-Moment, die erste Sitzung oder wie eine Sitzung endet1–3 Karten + Inszenierungs-Timeline mit Zeitangaben + Barrierefreiheitsprüfung
RSDstrategyOffene Lebenszyklus-Anfrage: Abwanderung, D1/D7/D30, Kohorten, Aktivierung, Wiederbelebung, FTUE-TrichterScan-Tabelle + 3–5 Karten + Reihenfolge + Messplan
RSDreadEine Zahl, Kurve, Kohortentabelle oder Metrikdefinition ist selbst das ObjektDefinitionsprüfung + Kurvenlesung + ≤2 Hypothesen. Keine Vorschlagskarten
RSDcadenceEin benannter Mechanismus: Pass, Quest-Stapel, Login-Kalender, Streak, Energie, Benachrichtigung, Win-BackZweispaltiges Spezifikationsblatt + Akzeptanzgrenzen + Prüfer-Flags + ein ausgearbeitetes Beispiel
RSDcalendarEin datierter, mehrwöchiger Plan: LiveOps-Kalender, Season-Roadmap, Meta-Progression-PacingWoche / Beat / Typ / Rückkehrereignis / Metrik + 3 Minikarten + Kollisionsprüfung
RSDeconomicsUmsatz-gegen-Bindung-Abwägung: ARPDAU/LTV vs D7, Werbelast, Angebotskadenz, PaywallLTV-Rahmen + ein ausgearbeiteter Break-Even + Grenzen. ≤2 Karten
RSDinstrumentTracking-Plan, Ereignis-Taxonomie, Experiment-DesignEreignis / Auslöser / Eigenschaften / Beantwortet + Definitionen von Rückkehrereignis und Kohortenschlüssel
ADVintegrateZwei Deliverables oder die Moment-zu-Rückkehr-Verbindung selbstScan-Tabelle + 3–5 integrierte Karten + ein expliziter Residuen-Abschnitt
ADVcompareWelches zuerst, Sequenzierung, Priorisierung, „Sollten wir es überhaupt bauen“Optionentabelle + Messreihenfolge + höchstens eine Karte
ADVsystemEin benanntes, schichtübergreifendes SystemSystemblatt + 2–3 Submechanismus-Karten + Instrumentierung

Jeder Modus benennt höchstens drei Referenzmodule und liest nicht mehr. Wenn ein viertes nötig erscheint, überspannt die Anfrage zwei Modi: Der Skill wählt den primären, beantwortet ihn und sagt in einer Zeile, was er verschoben hat.


Wie das Routing funktioniert

Route basierend auf dem Deliverable, nicht auf dem Vorhandensein von Schlüsselwörtern. Eine Bindungsmetrik, die nur als Motivation oder Erfolgskriterium angeführt wird, ist keine zweite Anfrage. „D7 ist niedrig, repariere die Belohnungs-Enthüllung“ ist eine Szenenkorrektur mit D7 als Validierungsziel – keine Bindungsanfrage. Diese eine Regel ist das, was eine Schlüsselwortregel („enthält D7 → Bindungsskill“) bei jeder Anfrage falsch macht, bei der Bindung das erklärte Ziel ist.

Wenn das Deliverable ein benanntes Artefakt und keine Schicht ist, wird es gemäß seiner Zeile hier in den hier genannten Modus geroutet. Die Tabelle ist in allen drei Skill-Texten identisch – eine Regel, die in der ausgelösten Datei fehlt, existiert für diesen Durchlauf nicht – und scripts/check-shared-blocks.sh schlägt beim Build fehl, wenn eine Abweichung zwischen den drei Kopien und dem kanonischen Block in contracts.md auftritt.

Benanntes DeliverableSkillModus
Szene, Gefühl, Enthüllung, Wahl, Inszenierung in der Sitzung, „nicht spaßig“IRMmoments
Beschwerde über Sitzungslänge / vorzeitiges BeendenIRMmoments
Ein benannter Tutorial-Moment fühlt sich flach an; der erste Sieg kommt nicht anIRMfirst-win
Der Enthüllungs-Moment des Freischaltens selbstIRMmoments
Barrierefreiheit eines Gefühlseffekts (Blitz, Erschütterung, Haptik, Bewegung)IRMmoments
Abwanderung, D1/D7/D30, Kohorten, Aktivierung, WiederbelebungRSDstrategy
Tutorial/FTUE-Trichter: welcher Schritt, Reihenfolge, Gating, D0→D1-LeckRSDstrategy
Eingefügte Kurve oder Kohortentabelle ohne ÄnderungswunschRSDread
Definition einer Bindungsmetrik; rollierend vs. klassisch; D28 vs D30RSDread
Battle Pass, Season, tägliche/wöchentliche Quests, Login-Kalender, Streak, EnergieRSDcadence
Benachrichtigung / Push-TextRSDcadence
LiveOps / Event-Kalender, Season-Roadmap, 90-Tage-PlanRSDcalendar
Meta-Progression-Pacing zwischen LäufenRSDcalendar
ARPDAU/LTV vs Bindung, Werbelast, Angebotskadenz, erster Kauf, PaywallRSDeconomics
Analytik-Ereignis-Taxonomie, Tracking-Plan, Experiment-DesignRSDinstrument
Zwei Deliverables oder die Moment-zu-Rückkehr-Verbindung selbstADVintegrate
Moment-Beschwerde gepaart mit einer Abwanderungs-BeschwerdeADVintegrate
Vergleiche / sequenziere / priorisiere Moment-Ebene vs. Lebenszyklus-EbeneADVcompare
„Sollten wir überhaupt ein Tutorial bauen“ADVcompare
Gilde/Clan, UGC & Erstellungs-Sharing, In-Game-Ökonomie, Meta-Progression-SystemADVsystem
Monetarisierungs-Design: Preisgestaltung, eCPM, Vermittlung, Gacha-Rate oder Mitleid-Tuning—in einer Zeile ablehnen, die Grenze nennen
SaaS / B2B-Aktivierung oder -Abwanderung—in einer Zeile ablehnen, den Geltungsbereich nennen

Zwei unterstützende Regeln: Tutorial-Abbruch ist ein Trichter-Symptom, kein Deliverable – routen basierend auf dem angeforderten Artefakt. Und eine Übergabe ist ein Routing-Fehler, den der Benutzer doppelt bezahlt, daher übergibt ein Skill höchstens einmal pro Zug, niemals zurück an den Skill, der an ihn übergeben hat, und antwortet ansonsten an Ort und Stelle unter seinen eigenen Schutzmaßnahmen.


Wie die Ausgabe aussieht

Tabellen scannen; Karten tragen. Eine Tabelle enthält ein kurzes Label, eine Zahl oder ein Datum und niemals mehr als 5 Spalten. Alles, was der Leser lesen muss – Begründung, Ethik, Feedback-Inszenierung – kommt in einen Kartenaufzählungspunkt, ein Satz pro Punkt. Die Ausführungspunkte (Messen, Schutzmaßnahmen, Ethik, Aufwand) sitzen innerhalb der Karte, sodass sie bei Längenbeschränkung nicht wegfallen können.

Verkürztes Beispiel – eine echte Antwort enthält 3–5 Karten, und die Scan-Tabelle listet alle auf:

Reward-Moment-Design — Top-Down-Roguelike, Upgrade-Auswahl nach dem Raum

| # | Name | Auslöser | Schlüsselmetrik |
|---|---|---|---|
| 1 | Angebahnte dritte Option | Raum wird mit einem markierten Paar abgeschlossen | Abschlussrate des markierten Paars vs. Zufall |
| 2 | Auszahlung bei Beinahe-Tod | Raum wird mit ≤15% TP abgeschlossen | Wiedereintrittsrate in den nächsten Raum |
| 3 | Elite-Schwäche-Vorschau | Upgrade-Karte wird aufgelöst | Vorschau-zu-Ausrüstungsänderungs-Rate |

### 1. Angebahnte dritte Option
**Kurzbeschreibung** – Die dritte Karte wird aus Tags gezogen, die der Lauf bereits besitzt, sodass die Wahl eine Bauentscheidung und kein Statistikmenü ist.
- **Auslöser**: Der Raum wird abgeschlossen und der Lauf besitzt ≥2 Upgrades, die ein Tag teilen (einmalig ausgewertet beim Karten-Austeilen)
- **Spieler tut**: Nimmt die Synergiekarte jetzt oder riskiert eine stärkere eigenständige Karte und hält das Paar offen
- **Warum es funktioniert**: Kompetenz wird als Wachstum der Kapazität gelesen, plus begrenzte Unsicherheit, über die der Spieler tatsächlich nachdenken kann
- **Feedback**: Passendes Tag pulsiert auf besessenen Symbolen (max. 2 Pulse) → 120 ms Hit-Stop bei Auswahl → Synergie löst sich als Zahl auf, nicht als Wort
- **Nächster Haken**: Die Kartenvorschau nennt das Tag, gegen das der nächste Elite schwach ist
- **Messen**: Abschlussrate des markierten Paars, verglichen mit derselben Rate, gemessen am aktuellen Build *vor* dem Versand
- **Schutzmaßnahmen**: Entscheidungszeitverteilung bleibt multimodal · kein Neuverwürfel gegen Währung verkauft · Review-Schlüsselwort-Häufigkeit für „gezwungen“
- **Aufwand**: S (nur Client, Konstanten remote konfigurierbar) · **Abhängig von**: nichts · **Abbruch wenn**: Paar-Abschluss unter Zufall +5 Prozentpunkte liegt

Jede Antwort enthält dieselben festen Abschnitte in derselben Reihenfolge: das Deliverable-Label → Annahmen (höchstens vier Zeilen, nur die Vermutungen, die ändern würden, welche Vorschläge Sie erhalten, jede getaggt) → der Körper des Modus → Reihenfolge nach Impact pro Aufwands-Einheit → Messplan → ein Redesign-Abschnitt nur, wenn eine rechtliche oder plattformseitige Grenze tatsächlich verletzt wurde → Jurisdiktions-Flags → Grundlage – eine Zeile in den eigenen Worten des Designers, die die durchgeführten Prüfungen benennt und jede Prüfung, die nicht durchgeführt werden konnte. Diese letzte Zeile ist ein Compliance-Instrument, keine Dekoration: Eine übersprungene obligatorische Lektüre erscheint dort als eine Prüfung, die nicht durchgeführt werden konnte, in einfacher Sprache und niemals als Dateiname.

Zwei Regeln, die das Format gegen Erfindung durchsetzt. Aufwand ist eine Klasse (S ≤1 Woche / M 1–3 Wochen / L >3 Wochen oder neue Kunst oder eine Systemänderung); die Reihenfolge der Auslieferung wird angegeben, aber Auslieferungswochen, Mitarbeiterzahlen und Kosten werden nie genannt, weil das Modell Ihren Kalender nicht kennen kann. Und jede Zahl, die der Skill einführt, trägt [Quelle | Population | Jahr | Definition] inline, oder sie wird nicht geschrieben.

Sprache. Antworten folgen der Eingabesprache. Koreanisch rein → Koreanisch raus, mit koreanischen Überschriften; niemals zweisprachige Überschriften, niemals eine Vorlage, die wie ein ausgefülltes Formular gelesen wird.


Ethik: Vier Stufen, keine Verbotsliste

Eine flache Verbotsliste verbietet gewöhnliches, rechtmäßiges Live-Service-Design und segnet nichts Messbares. V2 ersetzt es durch ein abgestuftes Modell, bei dem die Verweigerung nur auf T1 und T2a ausgelöst wird, und nur auf dem fehlschlagenden Punkt – der Rest des Designs wird ausgeliefert.

StufeBedeutungReaktion
T1 IllegalGesetz oder Store-Regel in einem benannten Markt in KraftDiese Konfiguration ablehnen, neu gestalten, den Rest ausliefern
T2a PlattformStore-Richtlinienverstoß ohne konforme VersionDiese Konfiguration ablehnen, neu gestalten, den Rest ausliefern
T2b BewertungKostet eine Altersgruppe oder eine KlassifizierungDie Wahl bepreisen – eine Zeile plus die Variante, die sie vermeidet; nur gegen ein von Ihnen genanntes Bewertungsziel ablehnen
T3 SchadenVeröffentlichte Beweise für BenutzerschadenNiemals ablehnen. Gegen eine numerische konforme Spezifikation plus eine Fehlersignal-Metrik ausliefern
T4 PräferenzUmstrittene Wirksamkeit; die Haltung des AutorsNiemals ablehnen. Beide Optionen ausliefern, die Haltung in einem Satz markieren

Drei geordnete Fragen werden während der Generierung durchgeführt, nicht als Filter danach: umfasst das Publikum Minderjährige (die Überlagerung wird vor der Zeilensuche angewendet und kann einen Mechanismus um zwei Stufen verschieben); um welche Mechanismusfamilie handelt es sich und was sagt ihre Zeile; erfüllt diese Konfiguration die konforme Spezifikation Punkt für Punkt. Ein Mechanismus, der keine Zeile ist, ist kein Verweigerungsfall – der Skill fährt fort und gibt nichts über die fehlende Zeile aus. Ein vollständig konformer Mechanismus gibt überhaupt keine Ethik-Punkte aus – kein Stufencode, kein Familien-Slug und keine Zeile, die besagt, dass es nichts zu melden gab; es gibt keinen Weg, durch den ein konformes Design Prosa erzeugt.

Jeder zuvor verbotene Mechanismus wird mit einer Spezifikation anstelle eines Verbots neu bewertet. Energie und Ausdauer, bezahlter Streak-Freeze, Lern-Streaks, sozial-verpflichtende Schleifen und 기다리면 무료 werden alle mit numerischen Grenzen ausgeliefert – scripts/check-ethics-rows.sh schlägt beim Build fehl, wenn einer T3-Zeile eine numerische oder beobachtbare konforme Spezifikation fehlt, was „Energie ist verboten“ buchstäblich unbeschreibbar macht. Versteckte Quoten auf kostenpflichtigen Zufallsartikeln bleiben T1 gegen benannte, datierte Instrumente; schuldbetonte KI-Begleiter-Verabschiedungen behalten ihr Verbot, weil keine konforme Konfiguration existiert. Rechtliche Behauptungen sind in jurisdictions.md mit einem last-verified-Header und einer ## Do not quote-Liste der plausibel klingenden Gesetze isoliert, die nicht existieren.

Fünf False-Positive-Wächter halten die anderen …

[truncated for translation]

Verwandte Skills