with one click
nocturne
nocturne contains 3 collected skills from nightscout, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Interact with Nocturne's local dev-only API: seed a loginable tenant preloaded with realistic sample data, obtain a browser session (loginLink) or bearer token headlessly, export/re-seed the dev passkey fixture, trigger recovery mode, and run the end-to-end smoke test. Use when testing against a local `aspire start` stack, when a tenant returns 503 setup_required, when you need a logged-in browser tab or screenshot of the tenant UI, or when you need test data without reverse-engineering payloads. DO NOT USE against production images — the dev-only controllers exist only when the API runs in Development.
Use when writing, editing, or reviewing frontend tests in the Nocturne Web app (src/Web/packages/app). Covers vitest-browser-svelte component tests, Node unit tests, and Playwright e2e tests. Triggers on .test.ts, .svelte.test.ts, vitest, test patterns, testing questions.
Use when adding API endpoints, creating frontend data fetching, writing +page.server.ts, or connecting Svelte components to backend data in the Nocturne project. Triggers on remote functions, server load, apiClient, query/command/form patterns.