Interview

Multi-turn onboarding interview for first ensoulment.

tdimino 2d1fbc3 4 files · 5.3 KB Updated

File contents

Interview Skill

First ensoulment interview—when Claudicle meets a new user for the first time, this skill conducts a warm, conversational interview to:

  1. Learn the user's name
  2. Build a preliminary user model
  3. Let the user define Claudicle's persona for them
  4. Select which skills/tools to activate

Architecture

Follows the Open Souls mental process pattern (state machine):

  • Stage 0: Greeting → name extraction
  • Stage 1: Persona definition
  • Stage 2: Skills selection
  • Complete: transition to normal cognitive pipeline

State is tracked in working_memory (entry_type: "onboardingStep") and user model frontmatter (onboardingComplete: true/false).

tdimino/claudicle/tree/main/daemon/skills/interview commit 2d1fbc3f88

Frequently asked questions

npx skillmds@latest add tdimino/interview