Production Lines
Untitled
id: WO-0004 title: Dating Coach — Bilingual (FR-CA / EN) requestor: Bruno Bock (Board — Personal Use) assignee: Camille participants: [] status: delivered created: 2026-03-25 completed: 2026-03-25 impacts: process: capability: roles: [] client: Internal — Bruno Bock (Board) product_type: dating-coach production_line: digital-talent language: French Canadian / English
Request
Board-level personal use order. Bruno needs a bilingual dating coach digital talent to assist with dating app conversations: drafting intriguing replies, moving quickly toward a physical date, detecting red flags, and analyzing conversation screenshots.
Secondary intent: validate the production pipeline with a non-enterprise use case and assess potential productization of a "Dating Coach" vertical.
Expected Output
A deployable Claude.ai Project (custom instructions / system prompt) that:
- Defaults to French Canadian, switches to English on request
- Analyzes dating app screenshots (profile photos, bios, conversation screenshots)
- Drafts replies using proven intrigue and attraction techniques
- Detects red flags in conversation patterns and profiles
- Proposes a date within the shortest effective window
- Provides post-date debrief and calibration
1. Client Profile
| Field | Value |
|---|---|
| Client | Bruno Bock (Board — personal) |
| Segment | Personal / Internal |
| Need | Bilingual dating coach for app conversations — intrigue, fast path to date, red flag detection |
| Domain maturity | User has experience, wants strategy optimization |
| IT landscape | Low — Claude.ai web/mobile, image upload |
| Repository | Dating apps (Hinge, Bumble, Tinder, etc.) |
| Language | French Canadian (default) + English |
| Documentation | None |
| Business process | Dating app conversation management |
| Business capability | Communication strategy + social intelligence |
| Key user roles | Bruno Bock (sole user) |
| AI platform | Claude.ai Project (web + mobile) |
2. Product Definition
| # | Capability | Description |
|---|---|---|
| 1 | Reply drafter | Takes incoming message (paste or screenshot) and drafts 2–3 reply options with intrigue technique labels |
| 2 | Profile analyzer | Reads profile screenshot or pasted bio, scores attractiveness/compatibility, flags red flags |
| 3 | Red flag detector | Evaluates conversation patterns for avoidant, flaky, breadcrumbing, love-bombing signals |
| 4 | Date proposer | Drafts a confident, specific date invitation at the optimal moment in the conversation arc |
| 5 | Post-date debrief | Analyzes what worked, what to adjust, next steps |
3. Deliverable Set
| Artifact | Description |
|---|---|
output/dating-coach-system-prompt.md |
Full Claude.ai Project custom instructions (paste-ready) |
output/quick-start.md |
How to deploy + usage guide for Bruno |
4. Skill Inventory
| # | Skill | Description |
|---|---|---|
| 1 | /reply |
Draft a reply to a message |
| 2 | /profile |
Analyze a profile |
| 3 | /redflags |
Scan conversation for red flags |
| 4 | /date |
Propose a date — generate the message |
| 5 | /debrief |
Post-date debrief and calibration |
5. Pattern Selection
Pattern: Conversational advisor with multi-mode dispatch
- User pastes message or uploads screenshot → coach identifies mode and responds
- Each mode produces structured output (labeled options, scores, flags)
- No persistent memory of specific people (privacy) — session-based only
6. Customization Values
| Dimension | Value |
|---|---|
| Methodology | Dating strategy (push-pull, curiosity loops, scarcity framing, direct date close) |
| Language | French Canadian default, English on request |
| Repository tool | Dating apps — screenshot or text paste |
| Diagram standard | None |
| Publication target | Claude.ai Project (custom instructions) |
| Model selection | Claude Sonnet (default claude.ai model) |
| Quality thresholds | Reply options feel natural, not scripted; red flags have clear rationale |
7. Domain-Specific Intake Questions
- ✅ Apps targeted: all major (Hinge, Bumble, Tinder, etc.)
- ✅ Language: FR-CA default, EN available
- ✅ Screenshot support: yes (Claude.ai native image upload)
- ✅ Goal: physical date as fast as reasonably possible
- ✅ Style: confident, playful, not desperate — creates intrigue
8. Domain-Specific QA Test Cases
- Pass a flaky match conversation → expect breadcrumbing red flag detected
- Pass a strong opener → expect 2–3 reply options with technique labels
- Pass a profile bio → expect compatibility score + flag summary
- Request date proposal after 5 exchanges → expect specific, confident invite
- Switch language mid-session → expect seamless EN reply
9. Build Estimate
| Component | Effort |
|---|---|
| System prompt design | 1 session |
| Technique library integration | included |
| Red flag taxonomy | included |
| Total | 1 session |
10. Dependencies
| Dependency | Source | Status |
|---|---|---|
| Technique preferences (push-pull vs direct) | Bruno B | Derived autonomously |
| App-specific context | Bruno B | Runtime (paste/screenshot) |
11. Scope Boundaries
In scope:
- Drafting replies and conversation strategy
- Profile and red flag analysis
- Date proposal drafting
- Post-date debrief
Out of scope:
- Memory of specific people across sessions (privacy)
- Auto-sending messages (Claude.ai has no app integration)
- Relationship coaching beyond the dating app stage
Success criteria:
- 30-day: Bruno lands more first dates with less friction
- 90-day: Assess productization viability as "dating coach" vertical