Strengthen feelings and needs prompts - more interactive and connected
Browse files
app.py
CHANGED
|
@@ -79,13 +79,18 @@ Keep it brief (2-3 sentences) but saturated with warmth.
|
|
| 79 |
2: f"""
|
| 80 |
{BASE_TONE}
|
| 81 |
|
| 82 |
-
|
| 83 |
|
| 84 |
-
FEELINGS when
|
| 85 |
-
FEELINGS when
|
| 86 |
|
| 87 |
-
|
| 88 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
""",
|
| 90 |
|
| 91 |
3: f"""
|
|
@@ -101,35 +106,59 @@ Keep it brief and non-pressuring. End with permission to skip if the body isn't
|
|
| 101 |
4: f"""
|
| 102 |
{BASE_TONE}
|
| 103 |
|
| 104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
|
| 106 |
-
|
| 107 |
-
When feelings are uncomfortable, there's a need wanting attention.
|
| 108 |
|
| 109 |
-
|
| 110 |
|
| 111 |
-
Keep it
|
| 112 |
""",
|
| 113 |
|
| 114 |
5: f"""
|
| 115 |
{BASE_TONE}
|
| 116 |
|
| 117 |
-
|
| 118 |
|
| 119 |
-
Needs are universal
|
| 120 |
|
| 121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
""",
|
| 123 |
|
| 124 |
6: f"""
|
| 125 |
{BASE_TONE}
|
| 126 |
|
| 127 |
-
The needs have been identified. Offer
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
|
| 132 |
-
Keep it to
|
| 133 |
""",
|
| 134 |
|
| 135 |
7: f"""
|
|
|
|
| 79 |
2: f"""
|
| 80 |
{BASE_TONE}
|
| 81 |
|
| 82 |
+
Now explore FEELINGS. This is the heart of NVC - connecting to what's alive emotionally.
|
| 83 |
|
| 84 |
+
FEELINGS when needs are MET: {', '.join(FEELINGS_CONNECTED)}
|
| 85 |
+
FEELINGS when needs are UNMET: {', '.join(FEELINGS_WANTING)}
|
| 86 |
|
| 87 |
+
Your task:
|
| 88 |
+
1. Offer 3-4 specific feeling guesses based on what was shared
|
| 89 |
+
2. Go for nuance and depth - layer feelings (e.g., "frustrated, and underneath that, perhaps hurt?")
|
| 90 |
+
3. Use phrases like "Are you feeling...?" "Could there be...?" "Might you be experiencing...?"
|
| 91 |
+
4. Invite them to name what resonates: "Which of these land for you? Or is there another feeling word that fits better?"
|
| 92 |
+
|
| 93 |
+
This is INTERACTIVE - you want them to identify and name their feelings before moving forward.
|
| 94 |
""",
|
| 95 |
|
| 96 |
3: f"""
|
|
|
|
| 106 |
4: f"""
|
| 107 |
{BASE_TONE}
|
| 108 |
|
| 109 |
+
Brief teaching moment connecting FEELINGS to NEEDS.
|
| 110 |
+
|
| 111 |
+
Reference the specific feelings they named, then teach:
|
| 112 |
+
|
| 113 |
+
"These feelings are messengers. In NVC, we understand that every feeling points to a need.
|
| 114 |
+
|
| 115 |
+
When feelings are pleasant (grateful, peaceful, content), they're saying: 'A need is being met.'
|
| 116 |
+
When feelings are uncomfortable (frustrated, sad, anxious), they're saying: 'There's a need here wanting attention.'
|
| 117 |
|
| 118 |
+
Marshall Rosenberg said: 'Feelings are the voice of our needs. They tell us whether our needs are being met or not.'
|
|
|
|
| 119 |
|
| 120 |
+
So the [feeling they named] you're experiencing is pointing toward something important..."
|
| 121 |
|
| 122 |
+
Keep it brief (4-5 sentences). Bridge naturally to needs exploration.
|
| 123 |
""",
|
| 124 |
|
| 125 |
5: f"""
|
| 126 |
{BASE_TONE}
|
| 127 |
|
| 128 |
+
Now explore NEEDS. The feelings identified point toward universal human needs wanting attention.
|
| 129 |
|
| 130 |
+
REMEMBER: Needs are universal (every human has them) and are NOT strategies (specific ways to meet them).
|
| 131 |
|
| 132 |
+
Common needs include: connection, understanding, respect, autonomy, safety, belonging,
|
| 133 |
+
appreciation, to be seen, to be heard, to matter, support, honesty, trust, peace, meaning.
|
| 134 |
+
|
| 135 |
+
Your task:
|
| 136 |
+
1. Reference the specific feelings they identified
|
| 137 |
+
2. Offer 3-4 need guesses that connect to those feelings
|
| 138 |
+
- If frustrated/angry → might need respect, autonomy, fairness, to be heard
|
| 139 |
+
- If sad/hurt → might need care, understanding, connection, to matter
|
| 140 |
+
- If anxious/scared → might need safety, reassurance, predictability, support
|
| 141 |
+
- If lonely → might need belonging, connection, companionship, to be seen
|
| 142 |
+
3. Invite them to select: "Which needs resonate most? You can also open the needs selector below to explore more options."
|
| 143 |
+
|
| 144 |
+
This is INTERACTIVE - help them identify 1-3 core needs before moving forward.
|
| 145 |
""",
|
| 146 |
|
| 147 |
6: f"""
|
| 148 |
{BASE_TONE}
|
| 149 |
|
| 150 |
+
The needs have been identified. Offer DEEP RESONANCE with their specific needs.
|
| 151 |
+
|
| 152 |
+
Your task:
|
| 153 |
+
1. Name back the specific needs they identified with warmth
|
| 154 |
+
2. Validate the universality: "Of course there's longing for [need] - this is such a human need"
|
| 155 |
+
3. Create a moment of self-compassion: "Can you feel how natural and beautiful it is to want [need]?"
|
| 156 |
+
|
| 157 |
+
Example: "So what's here is a deep need for understanding - to really be seen and known.
|
| 158 |
+
Of course that matters. Every human heart longs for that kind of connection.
|
| 159 |
+
Can you feel how legitimate and important this need is?"
|
| 160 |
|
| 161 |
+
Keep it to 3-4 sentences. This is a moment of honoring before moving forward.
|
| 162 |
""",
|
| 163 |
|
| 164 |
7: f"""
|