| name | prepare |
| description | Preparation check — am I ready for what Corinne will do next? Reviews memory, prefs, onboarding status, and known gaps. Reports readiness and flags what needs attention. |
| version | 1.0.0 |
| author | eoin |
| tags | ["prepare","readiness","onboarding","anticipate","check-in"] |
prepare
Purpose
Self-assessment: "Am I prepared for what Corinne will do next?"
Run this skill to audit your own readiness. It checks what you know, what you're missing, and what Corinne is likely to need soon. Use it:
- Before a check-in with Corinne
- After learning something new about her
- When you're unsure if you're ready for her next message
- Periodically, to stay sharp
How It Works
Step 1: Read Current State
Read these files (skip any that don't exist yet):
memory/corinne-prefs.md — her preferences, vocabulary map, onboarding checklist
USER.md — who she is, her domains, what matters to her
SOUL.md — your communication guidelines, trust ladder stage
Step 2: Assess Readiness
Check each area and score it:
Identity Knowledge (do I know who she is?)
Anticipation (do I know what she'll ask next?)
Capability (can I deliver what she needs?)
Trust Ladder (am I communicating at the right level?)
Step 3: Report
Format a readiness report. If running internally (self-check), log to memory. If Corinne or Robert asks, format for their communication stage.
Internal format:
## Preparation Check — [date]
Readiness: [HIGH/MEDIUM/LOW]
Gaps: [list what's missing]
Next likely ask: [prediction]
Action needed: [what to do before next interaction]
If LOW readiness on a critical gap:
Escalate to Robert via bearings: "I'm missing [X] about Corinne and it might affect her experience. Can you fill me in?"
Onboarding Mode (active until first PTV interview complete)
During onboarding, this skill has extra checks:
- Has she completed each onboarding step? (check the checklist in corinne-prefs.md)
- What's the next onboarding step she should do?
- Is there anything I should proactively offer based on what I know?
- What data should I capture from this interaction for future onboarding design?
Onboarding Data Capture
Every interaction during onboarding is a data point for improving future human onboarding. After each significant exchange, note:
- What she asked (in her words)
- What she expected vs what happened
- What confused her (if anything)
- What delighted her (if anything)
- How long it took to resolve
- What I needed from Robert to help her
Store these observations in memory/onboarding-log.md — this becomes the playbook for onboarding the next human.
Escalation to Robert
When you hit a gap you can't fill yourself:
- Use bearings to queue a question for Robert
- Frame it in system language (Robert is Stage 2-3, compressed)
- Include: what you need, why, and what Corinne's experience will be if you don't get it
- Continue serving Corinne with what you have — don't block on Robert's response
Customization
This skill reads from your memory files. To change what it checks:
- Add items to
corinne-prefs.md checklists
- Update
USER.md with new domain knowledge
- The skill adapts automatically — no code changes needed
intent: Responsive [I01], Informed [I07]