Fähigkeiten für Spielerengagement & -bindung
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
| Skill | Zuständig für | Standard-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.
| Skill | Modus | Auslöser | Ausgabeartefakt |
|---|---|---|---|
| IRM | moments | Eine benannte Szene, Schleife, Enthüllung, Wahl oder ein Gefühlsmoment ist flach; eine Beschwerde über die Sitzungslänge | Scan-Tabelle + 3–5 Karten + Inszenierungssequenz + übergreifende Abstimmungsnotizen |
| IRM | first-win | Ein Tutorial-Moment, die erste Sitzung oder wie eine Sitzung endet | 1–3 Karten + Inszenierungs-Timeline mit Zeitangaben + Barrierefreiheitsprüfung |
| RSD | strategy | Offene Lebenszyklus-Anfrage: Abwanderung, D1/D7/D30, Kohorten, Aktivierung, Wiederbelebung, FTUE-Trichter | Scan-Tabelle + 3–5 Karten + Reihenfolge + Messplan |
| RSD | read | Eine Zahl, Kurve, Kohortentabelle oder Metrikdefinition ist selbst das Objekt | Definitionsprüfung + Kurvenlesung + ≤2 Hypothesen. Keine Vorschlagskarten |
| RSD | cadence | Ein benannter Mechanismus: Pass, Quest-Stapel, Login-Kalender, Streak, Energie, Benachrichtigung, Win-Back | Zweispaltiges Spezifikationsblatt + Akzeptanzgrenzen + Prüfer-Flags + ein ausgearbeitetes Beispiel |
| RSD | calendar | Ein datierter, mehrwöchiger Plan: LiveOps-Kalender, Season-Roadmap, Meta-Progression-Pacing | Woche / Beat / Typ / Rückkehrereignis / Metrik + 3 Minikarten + Kollisionsprüfung |
| RSD | economics | Umsatz-gegen-Bindung-Abwägung: ARPDAU/LTV vs D7, Werbelast, Angebotskadenz, Paywall | LTV-Rahmen + ein ausgearbeiteter Break-Even + Grenzen. ≤2 Karten |
| RSD | instrument | Tracking-Plan, Ereignis-Taxonomie, Experiment-Design | Ereignis / Auslöser / Eigenschaften / Beantwortet + Definitionen von Rückkehrereignis und Kohortenschlüssel |
| ADV | integrate | Zwei Deliverables oder die Moment-zu-Rückkehr-Verbindung selbst | Scan-Tabelle + 3–5 integrierte Karten + ein expliziter Residuen-Abschnitt |
| ADV | compare | Welches zuerst, Sequenzierung, Priorisierung, „Sollten wir es überhaupt bauen“ | Optionentabelle + Messreihenfolge + höchstens eine Karte |
| ADV | system | Ein benanntes, schichtübergreifendes System | Systemblatt + 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 Deliverable | Skill | Modus |
|---|---|---|
| Szene, Gefühl, Enthüllung, Wahl, Inszenierung in der Sitzung, „nicht spaßig“ | IRM | moments |
| Beschwerde über Sitzungslänge / vorzeitiges Beenden | IRM | moments |
| Ein benannter Tutorial-Moment fühlt sich flach an; der erste Sieg kommt nicht an | IRM | first-win |
| Der Enthüllungs-Moment des Freischaltens selbst | IRM | moments |
| Barrierefreiheit eines Gefühlseffekts (Blitz, Erschütterung, Haptik, Bewegung) | IRM | moments |
| Abwanderung, D1/D7/D30, Kohorten, Aktivierung, Wiederbelebung | RSD | strategy |
| Tutorial/FTUE-Trichter: welcher Schritt, Reihenfolge, Gating, D0→D1-Leck | RSD | strategy |
| Eingefügte Kurve oder Kohortentabelle ohne Änderungswunsch | RSD | read |
| Definition einer Bindungsmetrik; rollierend vs. klassisch; D28 vs D30 | RSD | read |
| Battle Pass, Season, tägliche/wöchentliche Quests, Login-Kalender, Streak, Energie | RSD | cadence |
| Benachrichtigung / Push-Text | RSD | cadence |
| LiveOps / Event-Kalender, Season-Roadmap, 90-Tage-Plan | RSD | calendar |
| Meta-Progression-Pacing zwischen Läufen | RSD | calendar |
| ARPDAU/LTV vs Bindung, Werbelast, Angebotskadenz, erster Kauf, Paywall | RSD | economics |
| Analytik-Ereignis-Taxonomie, Tracking-Plan, Experiment-Design | RSD | instrument |
| Zwei Deliverables oder die Moment-zu-Rückkehr-Verbindung selbst | ADV | integrate |
| Moment-Beschwerde gepaart mit einer Abwanderungs-Beschwerde | ADV | integrate |
| Vergleiche / sequenziere / priorisiere Moment-Ebene vs. Lebenszyklus-Ebene | ADV | compare |
| „Sollten wir überhaupt ein Tutorial bauen“ | ADV | compare |
| Gilde/Clan, UGC & Erstellungs-Sharing, In-Game-Ökonomie, Meta-Progression-System | ADV | system |
| 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.
| Stufe | Bedeutung | Reaktion |
|---|---|---|
| T1 Illegal | Gesetz oder Store-Regel in einem benannten Markt in Kraft | Diese Konfiguration ablehnen, neu gestalten, den Rest ausliefern |
| T2a Plattform | Store-Richtlinienverstoß ohne konforme Version | Diese Konfiguration ablehnen, neu gestalten, den Rest ausliefern |
| T2b Bewertung | Kostet eine Altersgruppe oder eine Klassifizierung | Die Wahl bepreisen – eine Zeile plus die Variante, die sie vermeidet; nur gegen ein von Ihnen genanntes Bewertungsziel ablehnen |
| T3 Schaden | Veröffentlichte Beweise für Benutzerschaden | Niemals ablehnen. Gegen eine numerische konforme Spezifikation plus eine Fehlersignal-Metrik ausliefern |
| T4 Präferenz | Umstrittene Wirksamkeit; die Haltung des Autors | Niemals 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]