A viiibin practice repo. Bare SvelteKit minimal scaffold paired with a
SPEC.md describing exactly what the agent should build.
https://github.com/iii-Partners/qa-practice-sveltekit0.0.0.0:3000 (so viiibin's preview proxy finds it)+page.svelte placeholder — empty, no demo contentSPEC.md with strict, parseable acceptance criteria@sveltejs/adapter-auto — Cloudflare Pages target resolves to
@sveltejs/adapter-cloudflare at build timeNeed just Svelte without the router/SSR layer? See
qa-practice-svelte.
This repo is part of viiibin's framework validation matrix (milestone M57). The same SPEC across nine framework variants — React, Next.js, Astro, Vue, Nuxt, Svelte/Kit, Remix, Angular — proves the platform handles each one end-to-end. The repos are also a clean starting point for anyone evaluating viiibin.
npm install
npm run dev # http://localhost:3000
npm run build # → .svelte-kit/cloudflare/ (with adapter-cloudflare)
:5173; both the package.json dev script and
vite.config.ts are pinned to :3000 so viiibin's preview proxy finds
the server reliably.$state, $derived, $effect) are enabled in
svelte.config.js. The agent should default to runes for any reactive
state.src/routes/. SvelteKit's file-based router maps
+page.svelte to /.MIT — see LICENSE.