nvshmem-get-started
Installation
SKILL.md
Getting Started with NVSHMEM
Purpose
Guide a beginner to the next useful action. Teach the stable mental model, program structure, build pattern, and launch pattern directly. Route installation, version-sensitive variants, advanced integrations, and failures to the appropriate specialist skill.
Prerequisites
- Require no credentials, installed software, or GPU access for fit assessment and conceptual guidance.
- Keep the bundled mental model, basic API calls, and NVSHMEM4Py program guide available for the teaching paths that require them.
- Keep
$nvshmem-install,$nvshmem-docs, and$nvshmem-troubleshoot-and-report-bugsavailable for complete installation, version-specific, and failure handoffs. If a specialist skill is unavailable, follow the documented fallback instead of inventing current details.
Inputs
- Required: Obtain the user's goal or requested learning stage from the explicit user prompt.
- Optional: Obtain application communication needs, language, NVSHMEM and NVSHMEM4Py versions, source or script path, Python interpreter/environment, installation prefix, target GPU architecture, launcher, PE and node counts, and target environment only when the selected path needs them.
- Source precedence: Prefer the current explicit user prompt, then explicit invocation arguments, then non-conflicting agent context, then answers to focused follow-up questions. Report conflicting values instead of choosing silently.