Skip to content

Add rote plugin (Workflow Orchestration) - #319

Open
trevhud wants to merge 1 commit into
ccplugins:mainfrom
trevhud:add-rote
Open

Add rote plugin (Workflow Orchestration)#319
trevhud wants to merge 1 commit into
ccplugins:mainfrom
trevhud:add-rote

Conversation

@trevhud

@trevhud trevhud commented Jul 30, 2026

Copy link
Copy Markdown

Adds rote under Workflow Orchestration.

What it is

rote is an open source CLI (Apache-2.0, pip install rote-cli) that compiles a proven skill, meaning a SKILL.md plus its references, into a deterministic pipeline that runs without an LLM in the loop. Fixed logic becomes reviewable Python or TypeScript with per-step tests; the steps that genuinely need judgment stay as typed LLM-judge signatures rather than being pretended away. Targets are DBOS, Temporal, plain Python, Cloudflare Workflows, DBOS TypeScript, and Inngest.

The plugin ships two skills:

  • /rote:compile resolves the source skill, picks a runtime, runs the CLI in the background, and reports the node-kind breakdown and codified fraction.
  • /rote:serve covers rote register plus rote serve, which exposes compiled pipelines back to Claude as MCP tools so Claude can trigger a deployed workflow instead of re-running the skill.

What this PR changes

  • plugins/rote/ with .claude-plugin/plugin.json and the two skills, vendored to match how the other 116 plugins live in this repo.
  • One entry appended to .claude-plugin/marketplace.json, category Workflow Orchestration.
  • One line in README.md and README-zh.md, alphabetical between problem-solver-specialist and studio-coach.

Both JSON files parse. Note that this is the first skills-only plugin in the repo; every existing plugin uses commands/, agents/, or hooks/.

The canonical source is trevhud/rote, which publishes its own marketplace at .claude-plugin/marketplace.json. If you would rather not carry a vendored copy that can drift, I am happy to change this to a pointer instead.

Disclosure: I am the author. The project is new and I am not claiming traction it does not have.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant