Install
openclaw skills install @borodich/evolutionary-modelFramework for building AI agents that evolve with their owner. Use when: setting up a new agent from scratch, onboarding a team to AI-native workflow, explaining the architecture to others, or auditing an existing agent setup for gaps.
openclaw skills install @borodich/evolutionary-modelAn AI agent that doesn't learn is just an expensive chatbot.
Most people set up AI assistants once and use them forever the same way. The Evolutionary Model is different: the agent grows smarter with every session, accumulates skills, and becomes increasingly specific to its owner's needs.
The model has three axes of evolution:
Memory → agent remembers decisions, context, preferences
Skills → agent gains new capabilities over time
Protocols → agent behavior becomes more reliable and predictable
Who the agent is. Fixed at birth, rarely changed.
SOUL.md — personality, values, operating principles
IDENTITY.md — name, role, emoji, avatar
USER.md — who the agent serves (name, timezone, preferences)
How the agent persists across sessions.
memory/SESSION-STATE.md — current focus (WAL, read first)
memory/YYYY-MM-DD.md — daily raw log
MEMORY.md — curated long-term memory
memory/chat-log-YYYY-MM-DD.jsonl — conversation history
Key principle: no mental notes. If it's not written to a file, it doesn't exist after session restart.
What the agent can do. Each skill is a self-contained capability module.
skills/
skill-name/
SKILL.md — instructions + when_to_use frontmatter
scripts/ — executable helpers (bash, python)
config.json — user-configurable parameters
README.md — human-readable docs
when_to_use is critical. Without it, the agent doesn't know when to activate the skill. Format:
---
when_to_use: "Use when user asks for X, Y, or Z."
---
How the agent behaves reliably. Learned from mistakes.
AGENTS.md — operating rules, safety, memory protocol
HEARTBEAT.md — periodic check-in schedule and format
policy.yaml — what agent can do without asking (allow/ask/deny)
Every session, the agent:
SESSION-STATE.md (hot context)MEMORY.mdWhen the agent solves a new type of problem:
skills/task-name/SKILL.mdwhen_to_use so it auto-activates next timeWhen the agent makes a mistake:
AGENTS.md or SOUL.mdA skill is production-ready when it has:
when_to_use frontmatter — agent knows when to use itdescription frontmatter — discoverable in skill catalogsconfig.json or env vars for user-specific settingsREADME.md explaining what it does and how to configureMinimum viable agent setup:
clawd/
SOUL.md — who you are
IDENTITY.md — your name
USER.md — who you serve
AGENTS.md — operating rules
MEMORY.md — start empty
memory/ — create on first run
skills/ — add as you grow
Bootstrap checklist:
USER.md with owner's name, timezone, communication styleSOUL.md — personality takes 30 minutes, saves 1000 future correctionsMonth 1: agent knows your name and timezone
Month 2: agent knows your projects, communication style, key contacts
Month 3: agent anticipates needs, runs proactive checks, catches mistakes
Month 6: agent has accumulated skills specific to your workflow
Month 12: agent is irreplaceable — it carries institutional knowledge no new model can replicate
This is why the model is called "evolutionary": the value grows non-linearly. Not because the base model gets smarter, but because the accumulated context, skills, and protocols become a moat.
| ChatGPT / Standard Assistant | Evolutionary Model | |
|---|---|---|
| Memory | Resets every session | Persists across sessions |
| Skills | Fixed capabilities | Grows with use |
| Context | Generic | Specific to you |
| Mistakes | Repeated | Documented + prevented |
| Value over time | Flat | Compounding |
| Portability | Locked to provider | Files you own |
The Evolutionary Model runs on any AI provider. The intelligence isn't in the model — it's in the accumulated files. You own them.
Skills are just markdown files. To share a skill:
${VARIABLE} or config.json entrieswhen_to_use frontmatterREADME.mdSOUL.md — agent identity templateAGENTS.md — operating protocolsHEARTBEAT.md — proactive check-in system~/clawd/skills/