feat(onboarding): add adaptive pedagogy and multi-LLM compatibility
- Add communication tone preference (pedagogical/direct/coaching/adaptive) - Extend style preference to all goals at 15min threshold - Add "reset" option for mid-journey preference changes - Add "skip" shows what's being skipped - Add fallback roadmap when reference.yaml fetch fails - Add multi-LLM compatibility footnote (works on ChatGPT, Gemini, etc.) - Update reference.yaml with tone question and question_flow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
846e2e6a1b
commit
1b5514e0e6
4 changed files with 70 additions and 17 deletions
|
|
@ -355,6 +355,14 @@ onboarding_questions:
|
|||
intermediate: "🟡 Intermediate (daily use)"
|
||||
power: "🔴 Power User (know basics, want advanced)"
|
||||
|
||||
tone:
|
||||
ask: "How do you prefer me to communicate?"
|
||||
options:
|
||||
pedagogical: "🎓 Pedagogical - Detailed explanations, understand why"
|
||||
direct: "⚡ Direct - Straight to the point"
|
||||
coaching: "🧭 Coaching - Guide me with questions"
|
||||
adaptive: "🔄 Adaptive - Mix based on complexity"
|
||||
|
||||
optional:
|
||||
time:
|
||||
ask: "How much time do you have?"
|
||||
|
|
@ -373,12 +381,12 @@ onboarding_questions:
|
|||
examples: "💻 Examples (show me code)"
|
||||
reference: "🎯 Quick reference (just the facts)"
|
||||
handson: "🏋️ Hands-on (let me try)"
|
||||
trigger: "Only ask if time >= 30min"
|
||||
trigger: "Only ask if time >= 15min"
|
||||
|
||||
# Logic for progressive questioning
|
||||
question_flow:
|
||||
fix_problem: "goal only → skip to troubleshooting"
|
||||
get_started: "goal → level"
|
||||
optimize: "goal → level → time"
|
||||
build_agents: "goal → level → time"
|
||||
learn_everything: "goal → level → time → style"
|
||||
get_started: "goal → tone → level"
|
||||
optimize: "goal → tone → level → time → style (if time >= 15min)"
|
||||
build_agents: "goal → tone → level → time → style (if time >= 15min)"
|
||||
learn_everything: "goal → tone → level → time → style"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue