This repository provides a Cursor plugin for working with Cadence — the fault-tolerant, stateful workflow orchestration platform. It packages the cadence-developer Agent Skill for distribution through Cursor.
Status: Early development. The bundled skill targets the Go, Java, and Python SDKs (the Python SDK is alpha, so its coverage calls out gaps explicitly).
To install locally by cloning the repository:
-
Clone this repository.
-
Copy it into your Cursor local plugins directory:
cp -r cursor-plugin ~/.cursor/plugins/local/cadence -
Restart Cursor.
-
Navigate to Settings → Plugins and verify the plugin is listed.
- cadence-developer skill — Comprehensive guidance for building, debugging, and operating Cadence applications: creating workflows, activities, and workers; handling signals, queries, and child workflows; debugging non-determinism errors; and implementing saga, versioning, and testing patterns across the Go, Java, and Python SDKs.
The skill content is maintained upstream in cadence-workflow/ai-skills. If you only need the skill without the Cursor plugin wrapper, you can install it directly from that repo (for example with npx skills add cadence-workflow/ai-skills).
The skills/ directory in this repo is a vendored copy of the upstream skill. It is updated automatically:
- A maintainer can run the Sync skills from ai-skills workflow manually
(
workflow_dispatch), optionally pinning a specific upstream ref. - A new release in
ai-skillsfires arepository_dispatchevent that triggers the same workflow.
Either path runs scripts/sync-skills.sh, which fetches the upstream content, refreshes skills/, records provenance in .cursor-plugin/skill-source.json, and opens a pull request for review.
Do not hand-edit files under skills/ in this repo — they are overwritten on the next sync. See common pitfalls in the contributing guide.
Plugins for other coding agents (Claude Code, Codex) follow this same template, each vendoring the skill from ai-skills.
Apache 2.0 — see LICENSE.