Run the full OpsML test suite (Rust + Python) before submitting a PR. Capture and report all errors clearly at each step. Stop a workflow only if a step produces errors that would block the next step from running correctly.
Use this skill whenever a user asks about TypeScript logic, Svelte 5 components, SvelteKit routing or data loading, state management, reactivity, API integration, type definitions, performance optimization, or any frontend logic in the OpsML project. Triggers include: writing or fixing TypeScript, Svelte runes…
Broad skill for building, editing, debugging, styling, and extending the OpsML UI in crates/opsmlserver/opsmlui. Use for Svelte 5 components, SvelteKit routes/layouts/load functions, internal /routes/api proxy endpoints, UI stores, Tailwind or Skeleton styling, card pages, Scouter dashboards, observability or trace…
Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.