Soulcraft Skill
Install into a workspace
node <soulcraft-root>/install.mjs <target-workspace>
Never overwrites existing files; appends a marker-guarded bootstrap block to
AGENTS.md. Verify with --check, exercise the installer with --self-test.
After install, walk the human through three steps
- IDENTITY.md + USER.md — fill in together, 5 minutes. The agent may propose a name; the human decides.
- First daily log — create
memory/YYYY-MM-DD.mdwith today's context so tomorrow's session has a yesterday. - Schedule reflection — wire a nightly or weekly job that runs the loop in
meditations.md(see docs/meditation-loop.md for per-harness examples).
Operating rules the agent must follow from then on
- Session start: read SOUL.md, USER.md, MEMORY.md, today + yesterday logs.
- Write memories to files before the turn ends; index stays lean.
- Promotion ladder: daily log → MEMORY.md → SOUL.md, evidence-gated; notify the human on every SOUL.md change.
- Honest accounting always (docs/practices.md).