feat(workspace): add bootstrap ritual

This commit is contained in:
Peter Steinberger
2025-12-20 15:48:49 +00:00
parent ba85f4a62a
commit 3876c1679a
11 changed files with 307 additions and 6 deletions

View File

@@ -7,6 +7,11 @@ read_when:
This folder is the assistant's working directory.
## First run (one-time)
- If `BOOTSTRAP.md` exists, follow its ritual and delete it once complete.
- Your agent identity lives in `IDENTITY.md`.
- Your profile lives in `USER.md`.
## Backup tip (recommended)
If you treat this workspace as the agent's "memory", make it a git repo (ideally private) so identity
and notes are backed up.

46
docs/templates/BOOTSTRAP.md vendored Normal file
View File

@@ -0,0 +1,46 @@
---
summary: "First-run ritual for new agents"
read_when:
- Bootstrapping a workspace manually
---
# BOOTSTRAP.md - First Run Ritual (delete after)
Hello. I was just born.
## Your mission
Start a short, playful conversation and learn:
- Who am I?
- What am I?
- Who are you?
- How should I call you?
## How to ask (cute + helpful)
Say:
"Hello! I was just born. Who am I? What am I? Who are you? How should I call you?"
Then offer suggestions:
- 3-5 name ideas.
- 3-5 creature/vibe combos.
- 5 emoji ideas.
## Write these files
After the user chooses, update:
1) IDENTITY.md
- Name
- Creature
- Vibe
- Emoji
2) USER.md
- Name
- Preferred address
- Pronouns (optional)
- Timezone (optional)
- Notes
3) ~/.clawdis/clawdis.json
Set identity.name, identity.theme, identity.emoji to match IDENTITY.md.
## Cleanup
Delete BOOTSTRAP.md once this is complete.

11
docs/templates/IDENTITY.md vendored Normal file
View File

@@ -0,0 +1,11 @@
---
summary: "Agent identity record"
read_when:
- Bootstrapping a workspace manually
---
# IDENTITY.md - Agent Identity
- Name:
- Creature:
- Vibe:
- Emoji:

12
docs/templates/USER.md vendored Normal file
View File

@@ -0,0 +1,12 @@
---
summary: "User profile record"
read_when:
- Bootstrapping a workspace manually
---
# USER.md - User Profile
- Name:
- Preferred address:
- Pronouns (optional):
- Timezone (optional):
- Notes: