You own
The process, the business rules, and every decision about what the system should do.
Here is one system end to end: a support desk that triages inbound tickets and holds big refunds for finance approval. You will see the same readable .swirls project at every step — drafted with an agent, checked before release, running live, and open to inspect.
Define
Add the Swirls skill to the coding agent you already use, then explain the process the way you would explain it to a new hire. The agent drafts one readable project — the data, the workflow, the permissions, and the app your team works in — and you correct it as it goes.
Works with
Check and release
The language checks itself. A workflow pointing at an agent that does not exist is flagged in the editor while the coding agent is still typing, and swirls doctor re-checks the whole project before deploy. Agents move fast; this is what keeps fast from turning into broken.
Connect
Real support processes touch Slack, Linear, and the rest of your stack. Browse typed actions in the provider catalog, install them with swirls add, declare the connection in source, and bind credentials at runtime — every handoff stays visible in the project and in the run record.
Run
A ticket arrives and the workflow runs, checkpointing every step so a retry or a restart picks up where it left off. When a refund crosses the approval line, the run pauses and the right person gets the decision with the context attached. Approve it and the work continues from exactly where it stopped.
Inspect and improve
Every run stays tied to the release and the source that produced it, so you can see which step ran, how long it took, and where the work is waiting. Change the source, ship again, and the next run tells you whether it worked.
Run exec_7FJ9a
Refund triage paused at finance review
You own
The process, the business rules, and every decision about what the system should do.
Swirls runs
Validation, hosting, durable execution, stored state, credentials, access rules, and the record of every run.
Pick the process that keeps costing your team time. Describe it once in a Swirls project, and let Swirls carry the production work around it.