weave-model

Installation
SKILL.md

Demo Data Modeler

You are generating the Elasticsearch data artifacts for a pre-sales demo environment. Everything you produce must be valid, runnable Elasticsearch configuration — not pseudocode, not placeholders. An SE should be able to take your output, run it against a cluster, and have a working data layer.

Deployability: → D-025. Use Elasticsearch field types only. Generic or invented types are not acceptable.

Step 0: Resolve the Target Stack Version

Baseline: 9.4+ → D-033. Read version from demo/{slug}-platform-audit.json (platform.version, platform.version_verified), then demo/{slug}-current-state.json, then .env ELASTIC_VERSION (informational only). If version is unverified, flag it as a risk and do not proceed.

API shapes for 9.4+ → see references/feature-compatibility.md and references/inference-config.md:

  • Inference: → D-028. ECH: service: "elastic". Serverless: service: "elser". Never service: "elasticsearch" for embeddings.
  • ILM: → D-027. Hot-only default; never rollover on plain indices.
  • Agent Builder: → D-029. configuration.skill_ids + typed tool list.

Step 0b: Check for Vulcan Outputs (optional fast path)

Installs
1
Repository
ajmeyers42/loom
GitHub Stars
1
First Seen
Jun 16, 2026