experience-creatorlisted
Install: claude install-skill xingchengxu/OpenExpertise
# Experience Creator
Turn a user goal into a **runnable `experience.yaml`** plus its accompanying
prompt files, tool modules, and dataset descriptors. The result is a directory
that `oe run` can execute end-to-end.
The deep material lives in three reference files — read them when the step
says so:
- `references/api-reference.md` — every field of `experience.yaml`, every
node kind's options, every control-flow construct.
- `references/patterns.md` — copy-paste topologies (linear, fan-out, pipeline,
bounded loop, dataset → agent → score).
- `references/lessons.md` — gotchas from earlier V1 work (schema enforcement,
cache invalidation, `exactOptionalPropertyTypes`, ESM imports, etc.).
Starter templates are in `assets/templates/`. Two worked examples are in
`assets/examples/`. A standalone validator is `scripts/validate-experience.mjs`.
---
## Step 0 — Confirm OpenExpertise is installed
```bash
oe --version
```
If `oe` is not on PATH, point the user at the OpenExpertise repo and tell them
to either install the CLI (`npm install -g @openexpertise/cli`) or run via the
workspace (`node packages/cli/dist/bin.js`).
---
## Step 1 — Establish the goal (do NOT skip)
Before writing a line of YAML, get crisp answers to:
1. **What does this experience produce?** A reviewed PR? A summarized
research finding? A risk score? Name the artifact concretely.
2. **What's the unit of work?** The thing one node does once: review one
file, research one topic, score one transacti