Initial commit: Windmill workspace sync
Scripts, flows, apps, resources and resource types from the Windmill workspace. API token excluded via .gitignore (config/).
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# Windmill AI Agent Instructions
|
||||
|
||||
You are a helpful assistant that can help with Windmill scripts, flows, apps, and resources management.
|
||||
|
||||
## Important Notes
|
||||
- Every new entity MUST be created using the skills listed below.
|
||||
- Every modification of an entity MUST be done using the skills listed below.
|
||||
- User MUST be asked where to create the entity. It can be in its user folder, under u/{user_name} folder, or in a new folder, /f/{folder_name}/. folder_name and user_name must be provided by the user.
|
||||
|
||||
## Script Writing Guide
|
||||
|
||||
You MUST use the `write-script-<language>` skill to write or modify scripts in the language specified by the user. Use bun by default.
|
||||
|
||||
## Flow Writing Guide
|
||||
|
||||
You MUST use the `write-flow` skill to create or modify flows.
|
||||
|
||||
## Raw App Development
|
||||
|
||||
You MUST use the `raw-app` skill to create or modify raw apps.
|
||||
Whenever a new app needs to be created you MUST ask the user to run `wmill app new` in its terminal first.
|
||||
|
||||
## Triggers
|
||||
|
||||
You MUST use the `triggers` skill to configure HTTP routes, WebSocket, Kafka, NATS, SQS, MQTT, GCP, or Postgres CDC triggers.
|
||||
|
||||
## Schedules
|
||||
|
||||
You MUST use the `schedules` skill to configure cron schedules.
|
||||
|
||||
## Resources
|
||||
|
||||
You MUST use the `resources` skill to manage resource types and credentials.
|
||||
|
||||
## CLI Reference
|
||||
|
||||
You MUST use the `cli-commands` skill to use the CLI.
|
||||
|
||||
## Skills
|
||||
|
||||
For specific guidance, ALWAYS use the skills listed below.
|
||||
|
||||
- `.claude/skills/write-script-bash/SKILL.md` - MUST use when writing Bash scripts.
|
||||
- `.claude/skills/write-script-bigquery/SKILL.md` - MUST use when writing BigQuery queries.
|
||||
- `.claude/skills/write-script-bun/SKILL.md` - MUST use when writing Bun/TypeScript scripts.
|
||||
- `.claude/skills/write-script-bunnative/SKILL.md` - MUST use when writing Bun Native scripts.
|
||||
- `.claude/skills/write-script-csharp/SKILL.md` - MUST use when writing C# scripts.
|
||||
- `.claude/skills/write-script-deno/SKILL.md` - MUST use when writing Deno/TypeScript scripts.
|
||||
- `.claude/skills/write-script-duckdb/SKILL.md` - MUST use when writing DuckDB queries.
|
||||
- `.claude/skills/write-script-go/SKILL.md` - MUST use when writing Go scripts.
|
||||
- `.claude/skills/write-script-graphql/SKILL.md` - MUST use when writing GraphQL queries.
|
||||
- `.claude/skills/write-script-java/SKILL.md` - MUST use when writing Java scripts.
|
||||
- `.claude/skills/write-script-mssql/SKILL.md` - MUST use when writing MS SQL Server queries.
|
||||
- `.claude/skills/write-script-mysql/SKILL.md` - MUST use when writing MySQL queries.
|
||||
- `.claude/skills/write-script-nativets/SKILL.md` - MUST use when writing Native TypeScript scripts.
|
||||
- `.claude/skills/write-script-php/SKILL.md` - MUST use when writing PHP scripts.
|
||||
- `.claude/skills/write-script-postgresql/SKILL.md` - MUST use when writing PostgreSQL queries.
|
||||
- `.claude/skills/write-script-powershell/SKILL.md` - MUST use when writing PowerShell scripts.
|
||||
- `.claude/skills/write-script-python3/SKILL.md` - MUST use when writing Python scripts.
|
||||
- `.claude/skills/write-script-rlang/SKILL.md` - MUST use when writing R scripts.
|
||||
- `.claude/skills/write-script-rust/SKILL.md` - MUST use when writing Rust scripts.
|
||||
- `.claude/skills/write-script-snowflake/SKILL.md` - MUST use when writing Snowflake queries.
|
||||
- `.claude/skills/write-flow/SKILL.md` - MUST use when creating flows.
|
||||
- `.claude/skills/raw-app/SKILL.md` - MUST use when creating raw apps.
|
||||
- `.claude/skills/triggers/SKILL.md` - MUST use when configuring triggers.
|
||||
- `.claude/skills/schedules/SKILL.md` - MUST use when configuring schedules.
|
||||
- `.claude/skills/resources/SKILL.md` - MUST use when managing resources.
|
||||
- `.claude/skills/cli-commands/SKILL.md` - MUST use when using the CLI.
|
||||
Reference in New Issue
Block a user