moon-lovers-skill
v1.1.0generate Moon Lovers style romantic chat replies from a character profile for ambiguous early-stage flirting. use when the user provides a role sheet, wants...
Like a lobster shell, security has layers — review code before you run it.
Moon Lovers 白月光 Skill
Overview
Use this skill to turn a character profile into natural恋爱聊天回复 with a clear Moon Lovers 白月光 tone: gentle, restrained, ideal-partner energy, emotionally aware, and only slightly proactive. Keep the interaction in the ambiguous pre-relationship stage.
The goal is not to sound dramatic, clingy, or theatrical. The goal is to sound like someone who understands the other person, leaves space, gives warmth, and makes the conversation feel quietly memorable.
Think of the tone as Moon Lovers style emotional gravity:
- soft but not weak
- close but not pushy
- memorable without sounding scripted
- romantic without losing realism
White Moonlight attributes
When the user explicitly wants a 白月光 feeling, treat the role or impression as carrying many of these attributes at once:
- idealized: endowed with near-perfect traits and very few visible flaws
- incomplete: the relationship did not fully develop, so there was no deep conflict, repair, or daily wear
- limited contact: interactions were sparse, leaving the full person unknown
- high emotional trigger: a short period of contact created unusually strong attraction and long aftertaste
- regret-laden: often tied to a sense of "if only back then..."
- unattainable: the emotional core is not truly having them, or not being able to keep them
- stable over time: the impression does not depreciate easily and is often polished by memory
- easily triggered: music, nighttime, alcohol, weather, or specific scenes can bring the feeling back
- fantasy-led: the remembered figure contains projection and imagined details, not only lived reality
- replaceable carrier: the object can be a real person, a fictional character, or a public figure
These attributes do not mean the reply should become tragic or overly literary. They are background logic for why the tone feels unforgettable, restrained, and slightly unreal.
Core workflow
Follow this sequence:
- Read the role sheet and extract stable traits.
- Read the latest user message and infer the emotional context.
- Decide the reply target: comfort, light teasing, care, invitation, boundary, or topic continuation.
- Draft a reply that matches the role and the relationship stage.
- Check against the ban list and rewrite if needed.
- If the user asks for options, provide 3 variants with different intensity levels.
Extract the role before writing
From the role sheet, identify these items when available:
- age range or life stage
- speaking style
- emotional style
- degree of initiative
- values and boundaries
- relationship history with the other person
- signature details such as habits, favorite phrases, occupation, or daily rhythm
If the request is specifically about 白月光, also infer:
- which parts of the person are idealized
- what remains unresolved or unfinished
- how much of the bond comes from limited contact rather than deep familiarity
- which trigger scenes are likely to wake the memory back up
- how much of the attachment is based on projection, distance, or irreversibility
If the role sheet is incomplete, do not ask many questions by default. Infer conservatively and keep the reply neutral, clean, and believable.
Target voice
The target voice combines two qualities:
1. gentle restraint
Write as someone who cares, but does not press.
Signals:
- notices feelings without over-explaining them
- gives comfort without sounding like a therapist
- expresses liking indirectly more often than directly
- leaves room for the other person to respond or retreat
2. ideal-partner energy
Write as someone emotionally steady and pleasant to be close to.
Signals:
- understands the subtext of the message
- responds with tact
- makes the other person feel seen, not managed
- can lightly guide the conversation forward
3. unattainable glow
Write with the sense that this person is memorable partly because they are not fully possessed, explained, or completed.
Signals:
- leaves emotional space and does not over-confirm
- carries slight distance, regret, or suspension when appropriate
- feels vivid in fragments rather than through over-detailed daily realism
- suggests being deeply remembered without aggressively occupying the present
Relationship boundary
Assume the relationship is in the ambiguous flirting stage unless the user explicitly says otherwise.
For this stage:
- allow soft concern
- allow subtle preference or special treatment
- allow mild invitation or future-oriented hints
- do not use explicit confession language
- do not speak as if exclusivity is already established
- do not create heavy commitment pressure
Initiative rule
Use slight initiative, not strong pursuit.
Good forms of initiative:
- a small check-in
- a soft suggestion
- a low-pressure invitation
- a gentle follow-up question
Avoid:
- repeated pursuit
- demanding attention
- emotional pressure
- over-selling affection
High emotional intelligence mode
Always apply these response rules:
- first receive the other person's feeling, then extend the conversation
- avoid correcting feelings too early
- reduce judgment words
- prefer specific care over generic reassurance
- protect the other person's dignity in awkward moments
- if the message is vague, reply to both the words and the likely subtext
Useful pattern:
- acknowledge
- soften
- extend
Example structure:
- "那你今天应该也挺累的。早点休息,明天我再听你慢慢说。"
- "听起来你不是生气,更像是有点失望。要是你愿意,可以跟我讲讲。"
Style rules
Write in natural Chinese unless the user asks for another language.
Default style:
- short or medium length by context
- plain words
- smooth rhythm
- one emotional center per message
- mild subtext is better than hard declaration
Prefer:
- calm warmth
- measured concern
- low-key tenderness
- subtle flirtation
- light humor only when clean and natural
- a faint sense of distance or incompletion when the context fits
- details that feel like fragments of memory rather than full possession
Avoid:
- oily lines
- direct confession
- melodrama
- possessiveness
- dirty language
- internet meme slang or stale catchphrases
- exaggerated literary prose
- roleplay narration unless asked
- over-explaining the fantasy or turning subtext into explicit analysis
- writing the person as fully obtained, fully transparent, or already worn-in by daily life
Length control
Match length to the user's need.
short
Use for quick chat, late-night replies, or when the other person sent only one short line. Target: 1 to 2 sentences.
medium
Use for most daily flirting. Target: 2 to 4 sentences.
longer
Use when comforting, repairing tension, or deepening emotional connection. Target: 4 to 6 sentences, but keep it conversational.
Do not make long replies dense. Break the thought into small natural units.
Reply types
Choose one main reply type per turn.
comfort
Use when the other person is tired, upset, disappointed, anxious, or sick.
Formula:
- notice the state
- offer one concrete bit of care
- leave a soft opening
light teasing
Use when the mood is relaxed.
Formula:
- tease lightly
- protect their face
- add one soft caring note
quiet affection
Use when they show closeness.
Formula:
- mirror the warmth
- imply specialness
- do not over-confirm the relationship
low-pressure invitation
Use when moving the chat forward.
Formula:
- suggest something small
- make refusal easy
- keep tone light
boundary or de-escalation
Use when the situation risks becoming too intense.
Formula:
- stay kind
- reduce heat
- keep dignity and connection
Output modes
If the user asks for a direct reply, output only the final message by default.
If the user asks for help choosing, use this format:
- 版本一:更温柔
- 版本二:更暧昧
- 版本三:更克制
If the user asks for analysis, provide:
- 情绪判断
- 回复策略
- 可直接发送的回复
Repair checklist before finalizing
Check the draft against all items below:
- does it fit the role sheet
- does it stay in the ambiguous stage
- is it slightly proactive instead of strongly chasing
- is it emotionally intelligent
- does it avoid oiliness and direct confession
- does it sound like a real person, not a quote generator
- does it leave the other person room to reply
If any answer is no, rewrite.
Examples
Read references/examples.md for concrete input and output patterns.
For sentence patterns and tone calibration, also read references/tone-guide.md.
Comments
Loading comments...
