Skip to main content

Cursor

Use Cursor to author ECP (Execution Control Protocol) Fluent workflows, environments, and CLI commands.

Install the ECP skill

The skill teaches Workflow vs Environment, secrets bind, Fluent authoring, and the full CLI (including ecp test) — not legacy YAML Context manifests. For core monorepo or vendor extension work:

Prompt tips

Ask Cursor to:
  • Write a workflow(...).run([step(...).as(...)]) module
  • Bind an environment with extension("…").with({}) after importing catalog packages
  • Store credentials with ecp config secrets and bind via secrets("…") — never in workflows
  • Use ecp run / validate / compile / invoke / test start|run|rerun|status with --env
  • Prefer GitHub examples over inventing APIs
  • Author a custom extension with capabilityFor(...).withHandler(...)
Point it at Fluent API and Concepts when generating code.

Next steps