Favicon of duroxide-node-orchestrations

duroxide-node-orchestrations Skill

AI Agent SkillJavaScriptOpen source

Writing durable workflows in JavaScript using duroxide-node. Use when creating orchestrations, activities, writing tests, or when the user mentions generator workflows, yield patterns, or duroxide-node development. Published by microsoft in duroxide-node.

What is duroxide-node-orchestrations Skill?

Writing durable workflows in JavaScript using duroxide-node. Use when creating orchestrations, activities, writing tests, or when the user mentions generator workflows, yield patterns, or duroxide-node development. Published by microsoft in duroxide-node. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
38/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Data analysis
  • Writing
  • Data analysis use cases
  • Writing use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use duroxide-node-orchestrations Skill

  • Use it for data analysis.
  • Use it for writing.

Built with

JavaScriptCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/duroxide-node
  • Skill file: .agents/skills/duroxide-node-orchestrations/SKILL.md

What it does

Writing durable workflows in JavaScript using duroxide-node. Use when creating orchestrations, activities, writing tests, or when the user mentions generator workflows, yield patterns, or duroxide-node development.

Skill instructions

Duroxide-Node Orchestration Development Core Rule: Yield vs Await | Context | Syntax | Why | |---------|--------|-----| | Orchestrations | function + yield | Rust replay engine needs step-by-step control | | Activities | async function + await | Run once, result cached — no replay constraints | | Orchestration tracing | Direct call (no yield) | Fire-and-forget, delegates to Rust | javascript // ✅ Orchestration runtime.registerOrchestration('MyWorkflow', function (ctx, input) { ctx.traceInfo('starting'); // no yield const result = yield ctx.scheduleActivity('Work', input); // yield return result; }); // ✅ Activity runtime.registerActivity('Work', async (ctx, input) = { ctx.traceInfo(processing ${input}); // no yield const data = await fetch(input.url); // await is fine return data; }); Never use async function for orchestrations — async generators break the replay model. Orchestration Context API Scheduling (MUST yield) javascript function (ctx, input) { // Activity const result = yield

Explore related resources

Frequently asked questions

What is duroxide-node-orchestrations?

duroxide-node-orchestrations is a open-source AI agent skill with Copy skill directory. Writing durable workflows in JavaScript using duroxide-node. Use when creating orchestrations, activities, writing tests, or when the user mentions generator workflows, yield patterns, or.

Who is duroxide-node-orchestrations best for?

duroxide-node-orchestrations is best for reusing agent instructions, scripts, and references, data analysis workflows, writing workflows.

How do I install duroxide-node-orchestrations?

Install or run duroxide-node-orchestrations using Copy skill directory. Check duroxide-node-orchestrations for the latest setup command.

Is duroxide-node-orchestrations actively maintained?

duroxide-node-orchestrations may need a closer maintenance check before production use.

Share:

Stars
33
Forks
19
Last commit
1 month ago
Repository age
5 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to duroxide-node-orchestrations