26 published skills
- ▌ Pr · windmill-labs bundleOpen a draft pull request on GitHub and drive CI review rounds until it is ready. MUST use when you want to create/open a PR.
- ▌ Commit · windmill-labsCreate a git commit with conventional commit format. MUST use anytime you want to commit changes.
- ▌ Refine · windmill-labsEnd-of-session reflection. Reviews friction encountered during the session and proposes updates to docs/ to capture lessons learned.
- ▌ AI Chat · windmill-labsGuidance for improving the Windmill AI chat (copilot), especially global mode — tools, prompts, and context-window discipline. Use when editing chat tools, system prompts, or tool-result shapes under frontend/src/lib/components/copilot/chat, or when changing how the chat manages its context window.
- ▌ AI Evals · windmill-labsAuthor and run black-box benchmark cases for the Windmill AI generation modes (flow/app/script/cli/global) in ai_evals/. Use when adding or changing eval cases, or when running before/after benchmarks for AI chat / copilot changes.
- ▌ Update Sqlx · windmill-labs bundleHow to safely update SQLx offline query cache. MUST use when SQL queries change.
- ▌ Local Review · windmill-labsCode review the current PR (or branch diff against main) for bugs, security, and AGENTS.md compliance. MUST use when asked to review code.
- ▌ Rust Backend · windmill-labsRust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.
- ▌ Native Trigger · windmill-labsGuidance for adding native trigger services to Windmill. Use when implementing or modifying native trigger integrations across the backend and frontend.
- ▌ Codebase Design · windmill-labs bundleShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
- ▌ Domain Modeling · windmill-labs bundleBuild and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, or when another skill needs to maintain the domain model.
- ▌ Svelte Frontend · windmill-labsSvelte coding guidelines for the Windmill frontend. MUST use when writing or modifying code in the frontend directory.
- ▌ Adding A Trigger · windmill-labsChecklist for adding a new TriggerCrud-based trigger type to Windmill (Azure, GCP, Kafka, etc.). Use when wiring a new trigger kind across backend, frontend, CLI, and capture infrastructure.
- ▌ Local Review Codex · windmill-labs bundleRun the CI Codex PR review locally against this branch's unpushed work (committed + uncommitted) before pushing. Same policy and reasoning effort as the codex-pr-review GitHub action, on a newer model.
- ▌ Improve Codebase Architecture · windmill-labs bundleScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
- ▌ Preview · windmill-labsMUST use when opening the Windmill dev page / visual preview of a flow, script, or app. Triggers on words like preview, open, navigate to, visualize, see the flow/app/script, and after writing a flow/script/app for visual verification.
- ▌ CLI Commands · windmill-labsMUST use when using the CLI, including debugging job failures and inspecting run history via `wmill job`.
- ▌ Write Script Bun · windmill-labsMUST use when writing TypeScript scripts. Bun is the default and preferred TypeScript runtime — pick it for TypeScript unless the script specifically needs Deno.
- ▌ Write Script Deno · windmill-labsUse ONLY when a TypeScript script specifically requires the Deno runtime (Deno stdlib or deno.land URL imports). For all other TypeScript, use write-script-bun instead.
- ▌
- ▌
- ▌ Write Script Bunnative · windmill-labsMUST use when writing Bun Native scripts. The script must start with //native to run on the native worker.
- ▌
- ▌ Write Workflow As Code · windmill-labsMUST use when writing or modifying Windmill Workflow-as-Code scripts using workflow, task, step, sleep, approvals, taskScript, taskFlow, task_script, or task_flow.
- ▌
- ▌