clawdSlate — principles

These are the rules clawdSlate was built on. If a change you’re proposing contradicts one of them, the principle wins unless you can articulate — in an issue or PR description — why it should change.

The principles are grouped by kind, because the kind tells you who the rule constrains:

Category Constrains Example
Product What clawdSlate is for, and what it isn’t. “Paste anything; get a whiteboard.”
Design How the canvas looks and feels. “The scene is editable, always.”
Scientific How the agent draws. “Use the subject’s own vocabulary.”
Engineering How the codebase is built. “No retry logic.”

The scientific principles below are taken almost verbatim from coleam00’s excalidraw-diagram-skill, which clawdSlate’s pipeline delivers as the agent’s system prompt. Read that file too — it’s the playbook the agent actually uses.


Product principles


Design principles


Scientific principles (the SKILL)

These are paraphrased from coleam00/excalidraw-diagram-skill; the verbatim version is at src/SKILL.md.


Engineering principles


Non-goals