resonate-philosophy
Installation
SKILL.md
Resonate Philosophy: Write Simple Code
CRITICAL: Unlearn Your Complexity Training
If you've been trained on distributed systems, microservices, event-driven architectures, or coordination patterns, you need to UNLEARN that complexity when using Resonate.
Language note. This skill is about mindset, not syntax. Code examples are shown in TypeScript; the ideas are identical across all four Resonate SDKs — only the syntax differs (Python uses bare
yield, Rust usesasync fn+.await, Go uses ordinary funcs +Future.Await). For concrete syntax in your language, pair this skill withresonate-basic-durable-world-usage-{typescript,python,rust,go}.
Resonate handles the hard parts automatically:
- Retries and backoff (just throw errors, Resonate retries)
- State persistence (every durable step is a checkpoint)
- Crash recovery (resumes from last checkpoint)
- Coordination (structured concurrency built-in)
- Timeouts (configurable per operation)
- Distributed execution (rpc routes to other workers)
Your job: Write the happy path. Resonate makes it durable.