Skip to main content
Prompts Cohort OS Group Coaching Platform Builder

developer product developer risk: medium

Cohort OS Group Coaching Platform Builder

Build a group coaching and cohort management platform called 'Cohort OS' with core features like program builder, participant portal, assignment submission, peer feedback rounds, p…

  • Policy sensitive
  • Human review

PROMPT

Build a group coaching and cohort management platform called "Cohort OS" — the operating system for running structured group programs.

Core features:
- Program builder: coach sets program name, session count, cadence (weekly/bi-weekly), max participants, price, and start date. Each session has a title, a pre-work assignment, and a post-session reflection prompt
- Participant portal: each enrolled participant sees their program timeline, upcoming sessions, submitted assignments, and peer reflections in one dashboard
- Assignment submission: participants submit written or link-based assignments before each session. Coach sees all submissions in one view, can leave written feedback per submission
- Peer feedback rounds: after each session, participants are prompted to give one piece of structured feedback to one other participant (rotates automatically so everyone gives and receives equally)
- Progress tracker: coach dashboard showing assignment completion rate per participant, attendance, and a simple engagement score
- Certificate generation: at program completion, auto-generates a PDF certificate with participant name, program name, coach name, and completion date

Stack: React, Supabase, Stripe Connect for coach payouts, Resend for session reminders and feedback prompts. Clean, professional design — coach-first UX.

EXPECTED OUTPUT

Format
unknown

SUCCESS CRITERIA

  • Implement all core features
  • Use specified stack: React, Supabase, Stripe Connect, Resend
  • Ensure clean, professional coach-first UX

FAILURE MODES

  • Incomplete implementation of features like peer feedback rotation or certificate generation
  • Deviation from specified tech stack
  • Poor separation of coach and participant interfaces

CAVEATS

Missing context
  • Authentication and authorization flows (e.g., coach vs participant roles).
  • Database schema or data models for programs, sessions, participants, submissions.
  • Payment and enrollment flow details (e.g., how participants enroll and pay).
  • Deployment and hosting instructions.
  • Mobile responsiveness requirements.
  • Exact PDF certificate template.
Ambiguities
  • Peer feedback rotation mechanism is vague: 'rotates automatically so everyone gives and receives equally'.
  • Engagement score calculation undefined: 'simple engagement score'.
  • Design details vague: 'Clean, professional design — coach-first UX'.
  • Enrollment process not specified.

QUALITY

OVERALL
0.70
CLARITY
0.90
SPECIFICITY
0.80
REUSABILITY
0.30
COMPLETENESS
0.60

IMPROVEMENT SUGGESTIONS

  • Add a section outlining database schema with tables for programs, sessions, participants, submissions, feedback.
  • Specify authentication using Supabase Auth with role-based access.
  • Detail Stripe integration for participant payments and coach payouts via Connect.
  • Define engagement score formula, e.g., '(assignment completion % + attendance %)/2'.
  • Include wireframe descriptions or key UI components for dashboards.
  • Add success criteria like 'fully functional MVP with end-to-end user flows'.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR DEVELOPER