Milady eliza-app-development
Use when building or changing an elizaOS-based application in this repository. Covers eliza app architecture, monorepo layout, local versus remote versus cloud routing, where to edit features, and non-negotiable runtime constraints. Eliza is the product name of this particular eliza app checkout.
git clone https://github.com/milady-ai/milady
T=$(mktemp -d) && git clone --depth=1 https://github.com/milady-ai/milady "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/.defaults/eliza-app-development" ~/.claude/skills/milady-ai-milady-eliza-app-development && rm -rf "$T"
skills/.defaults/eliza-app-development/SKILL.mdeliza app development
This repository is an elizaOS application: a local-first assistant with CLI, dashboard, Electrobun desktop shell, connectors, and Eliza Cloud integration. Eliza is this app’s product and CLI name—not a separate platform from elizaOS.
Read These References First
for layout, edit targets, and common commandsreferences/repo-map.md
for runtime flow, onboarding, service routing, skills, and Eliza Cloud behaviorreferences/runtime-and-cloud.md
Editing Heuristics
- Prefer
for app shell behavior (API, CLI, onboarding, config).packages/app-core/ - Prefer
for agent providers, services, and runtime glue around elizaOS.packages/agent/ - Prefer
for UI and Electrobun work.apps/app/ - Treat
as the Eliza Cloud product and backend surface.eliza/cloud/ - Treat
as upstream elizaOS. Edit it only when the bug or feature is genuinely upstream.eliza/
Hard Constraints
- Do not remove
setup.NODE_PATH - Do not remove the Bun exports patch.
- Do not remove Electrobun startup error guards.
- Keep Node and Bun paths working.
Repo Workflow
bun install bun run verify bun run test
Narrower commands when useful:
bun run eliza ... bun run dev bun run dev:desktop bun run test:e2e
Where to Look First
- Product and runtime behavior:
packages/app-core/src/ - Prompt, provider, and skill plumbing:
packages/agent/src/ - Onboarding and routing:
andpackages/app-core/src/onboarding/packages/app-core/src/runtime/ - Shipped default skills: bundled in
, seeded into the state-dir skills folder by@elizaos/skillsscripts/ensure-skills.mjs - Eliza Cloud backend or monetization:
and the shippedeliza/cloud/
skilleliza-cloud
Cloud Default
If the task involves building an app and Eliza Cloud is enabled, linked, or explicitly requested, treat Cloud as the default managed backend before inventing custom auth, billing, analytics, or hosting. Use the
eliza-cloud skill for app, monetization, and container details.
Related Skills
— core runtime abstractions and upstream plugin patternselizaos
— apps, billing, monetization, auth, containerseliza-cloud