apply
Set chaff up in the folder: chaff.yaml for the chosen genre, today's findings shelved in .chaff-baseline.json, and, when asked, a…
Lay out a Worker with D1 and static Vue assets, with tests that run inside the Workers runtime.
$ npx -y skills add receptron/mulmoterminal --skill scaffold --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/scaffoldContext preview
The summary Claude sees to decide when to auto-load this skill.
Lay out a Worker with D1 and static Vue assets, with tests that run inside the Workers runtime.
name: blueprint-cloudflare-scaffold description: "Lay out a Worker with D1 and static Vue assets, with tests that run inside the Workers runtime."
One folder, one `package.json`, TypeScript throughout, `yarn`. The later checks rely on this layout exactly:
wrangler.jsonc the Worker: main, compatibility_date, assets, the D1 binding "DB" src/worker/index.ts the Worker's fetch handler; /api/* is the API, everything else is the Vue app migrations/ D1 migrations: numbered .sql files, applied by wrangler index.html the Vue entry (<div id="app">) src/client/ Vue 3 + Vite public/_headers the security headers for the static files (they do not go through the Worker) vitest.config.ts @cloudflare/vitest-pool-workers: tests run in workerd with D1, migrations applied first test/ one file per area: data.test.ts, api.test.ts, ui.test.ts, auth.test.ts
`@cloudflare/vitest-pool-workers`, and the `vitest` major that it asks for as a peer (check `yarn why` and the install warnings: a newer vitest than it supports fails to start).
does not ship.
placeholder until the publish step creates the real database.
newer than the runtime refuses to start ("requires compatibility date … newest supported is …").
`yarn start --port <n>`, so extra arguments must reach `wrangler dev`.
every test starts from the same schema. Call the Worker through `SELF.fetch` from `cloudflare:test`.
Done when the check passes: the layout exists, `yarn build` and `yarn test` succeed.
Code's trust prompt. The user adds git themselves after the build if they want it.
Run multiple coding-agent sessions in parallel — and see which one needs you. A browser terminal for parallel AI coding agents: several sessions side by side, each in its own cell, with the one that needs you marked in colour.
Set chaff up in the folder: chaff.yaml for the chosen genre, today's findings shelved in .chaff-baseline.json, and, when asked, a…
Measure what chaff reports on the named documents today, as the kind the person chose, and propose the setup — changing nothing…
Answer each question from the named documents only, quoting where the answer is written, or saying plainly that the documents do…
Add the approved answers to FAQ.md when the person chose to keep them, after what it already holds; change nothing otherwise.
Build the spec's operations as the Worker's API, with validation and tests.