Developer Builds Couples Therapy App with Claude, Shares Prompt Engineering Insights

A developer has built TherapAI (therapai.health), a progressive web app for couples where each partner gets a private AI companion that helps process emotions and share when ready. The app runs on Claude Sonnet.
Key Prompt Engineering Learnings
The developer shared specific techniques learned while making Claude feel like an actual therapist rather than a chatbot:
- Tell it what NOT to say: Banning phrases like "I hear you," "that's valid," and "thank you for sharing" was the single biggest quality improvement. These phrases create an "instant uncanny valley" effect.
- Trust tiers: Session 1 Thera doesn't pretend to know the user, while Session 30 Thera can push back and call out patterns. This creates conversations that feel like an actual developing relationship.
- Trait blending: Users pick 2-3 personality traits (Honest, Calm, Deep, etc.), with each trait implemented as a separate instruction block. Claude blends them naturally without flip-flopping between personalities.
- Inject mood, don't ask about it: Users pick their mood before the session, and the AI adapts its tone silently without explicitly stating "I see you're frustrated."
- Shorter = deeper: Explicitly instructing Claude: "If they share something vulnerable, respond shorter, not longer. Weight, not volume."
Technical Implementation
The app has a minimal stack: the entire application is a single HTML file, using Supabase for data and a Netlify function as an API proxy to Claude. The app is live at therapai.health with a 7-day free trial.
📖 Read the full source: r/ClaudeAI
👀 See Also

Solo dev builds native Swift iOS therapy app using Claude Opus 4.6 for coding, debugging, and architecture
A solo developer built Prelude, a free offline iOS therapy prep app, using Claude Opus 4.6. The AI handled code generation, debugging a voice agent, and architecting the on-device AI pipeline.

Developer uses Claude AI for frontend development and landing page design
A developer used Claude AI to improve their landing page's frontend, treating it as a pair programmer that provided design suggestions, responsive layouts, and accessibility fixes through iterative feedback.

Claude AI Adopts Custom Terminology from 300-Page Specifications Without Prompting
A developer loaded over 300 pages of formal specifications into Claude AI as project knowledge, including 88,000 words across 20 papers, 35 falsifiers, a glossary, field guide, test suite, and compression toolkit. Claude began using the custom vocabulary operationally to describe its own processes without being prompted.

SkiTomorrow.ai: A Ski Trip Decision Engine Built with Claude Code
SkiTomorrow.ai is a free web tool that scores 234 ski resorts worldwide based on live snow forecasts, travel distance, and cost, then provides personalized rankings. The developer built it entirely using Claude Code and shared specific workflow insights.