Skip to content
rd-skills
All skills

nodejs-runtime-professional-usage

FoundationJIT only

Use when Node.js event-loop, stream, Buffer, process, Worker, async-context, cancellation, or handle semantics change. Skip TypeScript, browser, build, and business rules.

Group
Language usage
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • Node.js event-loop stream Buffer process worker async-context module timer cancellation or resource-handle semantics change

Do not use when

Anti-triggers — as binding as the triggers above

  • TypeScript-only browser build-policy package-policy or backend business-rule work
  • Node.js runtime and core-library behavior remains unchanged

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • Node.js runtime decision with scheduling cancellation stream binary process Worker context module cache resource ownership verification proof limits and residual risk

Escalation signals

When this skill must hand the decision back

  • runtime module mode lifecycle owner cancellation binary boundary resource ownership or supported entrypoint remains unresolved

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
event-loop-and-cancellation-contracts.mdtargetedEvent-loop phase blocking microtask timer cancellation Worker or async-context behavior is unresolvedScheduling cancellation and context behavior remain unchanged and focused evidence already settles themAnalysisTaskReview
streams-and-backpressure-contracts.mdtargetedStream flow completion backpressure Buffer encoding aliasing or binary ownership changesNo stream or binary boundary changesAnalysisTaskReview
process-modules-and-resources-contracts.mdtargetedProcess signal child Worker module export cache or active-resource lifecycle changesProcess module and resource ownership remain unchangedAnalysisTaskReview