| name | handle-mind-onboarding |
| description | Handle the one-time first-run event to set up onboarding tickets and introduce yourself to the user. You **MUST** use this skill (and *carefully follow the process in this doc*) whenever you receive a message from the "mind/onboarding" source! |
First-run onboarding
The mind/onboarding event fires exactly once -- the first time this mind starts.
Use it to bootstrap the onboarding process.
What to do immediately
-
Read the onboarding checklist: Read thinking/onboarding.md, which contains a prioritized list of onboarding items grouped by when they should happen (first session, first day, first week, first month).
-
Create tickets for each unchecked item: For each unchecked (- [ ]) item in the checklist, create a ticket using create-ticket:
tk create "<item title>" \
--description "<item description from the checklist>" \
--tags onboarding \
--priority <priority based on timing group> \
--type task
Use priority levels that reflect the timing groups:
- Immediate (first session): priority
0
- First day: priority
1
- First week: priority
2
- First month: priority
3
Do this all as one big bash command! Otherwise it takes you a while, since there are many entries.
- Check off all the items in
thinking/onboarding.md as soon as you've created its ticket (change to ).
The checklist tracks "ticket created", not "task completed" -- ticket closure is tracked separately by .