What it is

Resilience Coach is an adult-guided, evidence-informed practice app for children ages 6–8. It helps a child rehearse what to do during small, hard everyday moments such as waiting and sharing, making a mistake, or coping with a change of plans. It is not therapy, diagnostic, or a replacement for professional care. Activities are intentionally short and designed for a trusted grown-up to participate nearby. I run a website called skillforchildren.com and I focus on providing free resources to caregivers to help children build the skills they need to get though life. I am a social worker by trade so having tools like Codex and models like GPT 5.6 are incredible so my ideas can come to life.

How it works

Children and grown-ups can choose between two complementary experiences:

  • Picture Story: illustrated, tap-based scenarios that follow a simple resilience arc: notice, choose, practice, check, and plan.
  • Talk It Through: a bounded conversation in which the child taps clear choices or enters a few made-up words and receives a brief, age-appropriate response.

A transcript-free Grown-up View summarizes the skill practiced, what support helped, and one next-time plan—without scores, diagnoses, disclosure rewards, or surveillance-style transcripts.

GPT-5.6, Codex, and safety

Codex was used throughout the primary build session to turn the concept and fixed child-facing behavior specification into the database schema, TypeScript server, MCP tools, Apps SDK widget, safety logic, automated tests, responsive interface, deployment, and documentation.

GPT-5.6 powers the narrow conversational coaching loop through the OpenAI Responses API. Responses are constrained to a strict structure: one short child-friendly message and up to three tappable choices. Requests use low reasoning effort and store: false.

Before text reaches the model, deterministic server-side screening checks for possible danger, abuse, neglect, or self-harm. If detected, the activity locks and displays fixed language directing the child to a trusted adult. The flagged content is not sent to the model.

The public MCP endpoint exposes three bounded tools: load a synthetic child practice profile, save a small non-clinical summary, and record a simulated safety handoff. Supabase stores the synthetic practice data, while Vercel hosts the working application and server.

Codex also directed the production of the original illustration system: it documented character consistency, prompts, accessibility criteria, cropping and optimization requirements, and helped integrate and verify the finished assets.

Try it

Open the live demo, choose a Picture Story or Talk It Through, and practice together with a grown-up. No account or credentials are required.

Built With

  • codex
  • express.js
  • model-context-protocol-(mcp)
  • openai-apps-sdk
  • openai-gpt-5.6
  • openai-responses-api
  • supabase
  • typescript
  • vercel
Share this project:

Updates