designing-entities

Installation
SKILL.md

Designing entities

Guided, 5-phase workflow for designing and implementing one Electric Agents entity. Infers the coordination pattern from the user's description, reviews the design against universal and pattern-specific checks, and writes a single entity file once approved.

When to use

  • User is starting a new entity in their app (registry.define(...) / registerXxx(registry)).
  • User asks "how do I build an agent that..." / "I want an entity that...".

Do not use when editing an existing entity, querying entity streams (see the entity-stream-queries skill), or changing the runtime itself.

Workflow

The five phases are strict — do not skip, merge, or reorder. Reference files are loaded on demand only when the phase below says so.

1. Elicit

Ask the developer one open question:

Related skills
Installs
9
GitHub Stars
10.2K
First Seen
Apr 24, 2026