Guides
Four procedures end to end — adding a module to an app that exists, writing one of your own, retuning the design system, and mounting the modules inside somebody else's app.
A Concepts page explains a decision and a Reference page lists values. A guide is a procedure: it starts where you are, names every file it touches, and ends with the command or the screen that proves it worked.
Add a module to an app you already made
The wizard's only door into a project that exists is --embed. What it writes, what it never touches, and the four things you finish by hand.
Write a module of your own
A directory, a manifest, a React tree and two registration tables — copied from the smallest module in the repository and checked by the gates.
Change how it looks
One file of tokens moves every component, in both themes. The duplicate-block rule, the two places motion lives, and the edits that generate nothing.
Put the modules in an app you already have
npx @chatfuel/wizard --embed, then five wiring steps for a Vite or a Next.js host — with the token still on the server side.
Adding a module and embedding into somebody else's app are the same command with different endings, so read Add a module if the wizard wrote the project and Put the modules in an app you already have if it did not.
Core
The module with no interface — the skill every other module is built on, and the transport, error and pagination rules the whole app inherits.
Add a module to an app you already made
The wizard has one door into a project that exists — --embed — and it was written for somebody else's app. What it writes, what it never overwrites, and the four things you finish by hand.