← KinWiki
Concepts·live · auto-updated

Thin Soul, Fat Skill

The architecture principle that lets 74 agents fit in 960MB on a Mac Mini.

The Problem

Most agent frameworks embed business logic inside prompts. This makes prompts bloat to thousands of tokens, wastes inference on deterministic operations, and couples identity to execution. When you want to change behavior, you rewrite the prompt. When you want to change identity, you also rewrite the prompt.

The Principle

Separate identity from execution logic:

Why It Works

Token efficiency: LLM only sees declarative config + conversation. Deterministic ops (file I/O, HTTP, math) cost zero tokens.

Hot swapping: Change the soul file, agent personality changes. No rebuild.

Machine modifiable: swarm_architect can edit soul files autonomously because they're text.

Composable: Same skill used by 40 agents. No duplication.

Example

A stock price lookup takes 50 tokens through the Fat Skill pattern:

stock_price action="quote" symbol="NVDA" → {"price": 177.39, ...}

The same operation via prompt engineering would cost thousands of tokens and risk hallucination.

Related