Shared 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…
windmill-labs/windmill
SkillsMP has collected 52 skills from windmill-labs/windmill. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 52
- GitHub stars
- 17,519
- GitHub forks
- 1,069
Skills in this repository
Showing 40 of 52 collected skills.
Build 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.
A relentless interview to sharpen a plan or design.
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Open 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.
End-of-session reflection. Reviews friction encountered during the session and proposes updates to docs/ to capture lessons learned.
Rust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.
Svelte coding guidelines for the Windmill frontend. MUST use when writing or modifying code in the frontend directory.
How to safely update SQLx offline query cache. MUST use when SQL queries change.
MUST use when writing TypeScript scripts. Bun is the default and preferred TypeScript runtime — pick it for TypeScript unless the script specifically needs Deno.
MUST use when writing Bun Native scripts. The script must start with //native to run on the native worker.
Use 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.
MUST use when using the CLI, including debugging job failures and inspecting run history via `wmill job`.
MUST use when creating flows.
MUST use when writing Python scripts.
MUST use when writing or modifying Windmill Workflow-as-Code scripts using workflow, task, step, sleep, approvals, taskScript, taskFlow, task_script, or task_flow.
MUST use when creating raw apps.
MUST use when managing resources.
MUST use when configuring schedules.
MUST use when configuring triggers.
MUST use when writing Ansible playbooks.
MUST use when writing Bash scripts.
MUST use when writing BigQuery queries.
MUST use when writing C# scripts.
MUST use when writing DuckDB queries.
MUST use when writing Go scripts.
MUST use when writing GraphQL queries.
MUST use when writing Java scripts.
MUST use when writing MS SQL Server queries.
MUST use when writing MySQL queries.
MUST use when writing PHP scripts.
MUST use when writing PostgreSQL queries.
MUST use when writing PowerShell scripts.
MUST use when writing R scripts.
MUST use when writing Rust scripts.
MUST use when writing Snowflake queries.
Checklist 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.
Run the CI Codex PR review locally against this branch's unpushed work (committed + uncommitted) before pushing. Same policy, model, and reasoning effort as the codex-pr-review GitHub action.
Guidance 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…