{"repo":"isabellehuecloser-ctrl/svelte-autopilot","free":true,"listed":false,"github":"https://github.com/isabellehuecloser-ctrl/svelte-autopilot","clone":"git clone https://github.com/isabellehuecloser-ctrl/svelte-autopilot.git","description":"AI code review specialized for Svelte 5 & SvelteKit, on every pull request.","language":"TypeScript","stars":12,"topics":["ai","code-review","github-action","svelte","sveltekit","webdev"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"🪄 Svelte Autopilot AI code review specialized for Svelte 5 & SvelteKit — on every pull request. Generic review bots don't know that a $effect setting derived state should be a $derived , that importing $env/static/private into a component leaks a secret to the browser, or that touching window at the top level crashes SSR. Svelte Autopilot does. It reads each PR's diff and leaves a focused review of the issues that actually matter for Svelte 5 and SvelteKit. Two ways to use it - 🆓 Free GitHub Action (this repo) — bring your own OpenAI key. Setup below. - ⚡ Hosted Pro — no API key, no CI setup, unlimited reviews. Install the app → · Dashboard --- Quick start 1. Add your OpenAI key as a repository secret named OPENAI API KEY ( Settings → Secrets and variables → Actions ). 2. Create .github/workflows/svelte-review.yml : No checkout needed — the diff is read through the GitHub API. Open a PR and the bot posts (and keeps updating) a single review comment. --- What it catches Runes & reactivity - $effect used to compute derived state (should be $derived ) - effects that loop by writing state they read - destructured $state losing reactivity - non-reactive let in .svelte.ts modules - mutating non- $bindable props SvelteKit - secrets / private data returned from a universal load ( +page.ts ) instead of +page.server.ts - $env/static/private imported into client-reachable code ( leak ) - window / document / localStorage at module top level ( SSR crash ) - form actions, use:enhance , a","default_branch":null,"files":null,"tree":[],"storefront":"/r/isabellehuecloser-ctrl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/isabellehuecloser-ctrl/svelte-autopilot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}