All skills
nodejs-runtime-professional-usage
FoundationJIT onlyUse 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.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| event-loop-and-cancellation-contracts.mdtargeted | Event-loop phase blocking microtask timer cancellation Worker or async-context behavior is unresolved | Scheduling cancellation and context behavior remain unchanged and focused evidence already settles them | AnalysisTaskReview |
| streams-and-backpressure-contracts.mdtargeted | Stream flow completion backpressure Buffer encoding aliasing or binary ownership changes | No stream or binary boundary changes | AnalysisTaskReview |
| process-modules-and-resources-contracts.mdtargeted | Process signal child Worker module export cache or active-resource lifecycle changes | Process module and resource ownership remain unchanged | AnalysisTaskReview |