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

Using Claude AI to Create Reusable App Marketing Checklists for Solo Developers
A solo iOS developer used Claude AI to build a comprehensive marketing checklist covering pre-launch, launch week, and post-launch tasks, reducing the process from two weeks to one afternoon per app.

Product Designer Ships macOS Screen Recording App Using Claude Code
A product designer with minimal Xcode experience used Claude Code to build and ship Drishti Studio, a macOS screen recording app. The developer started with small features, refined their Claude workflow over time, and released the app with a free trial available at drishtistudio.app.

Running a Multi-Agent Startup Team on OpenClaw: Setup and Patterns
The noHuman Team built a web UI that deploys multi-agent OpenClaw setups with pre-built team templates, isolating each agent in its own virtual computer with a browser. They use a simple HTTP relay for agent communication and maintain role boundaries for focused work.

Building a 200k LOC Production App via Vibe Coding from a Phone
A developer built Vibe Remote, a mobile vibe-coding tool with ~200,000 lines of code (140k Go, 60k Swift), primarily by messaging Claude Code through the app from their phone. The project revealed key challenges like DRY violations and E2E test bottlenecks.