OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add nvidia/simready-foundation --skill simready-foundation-add-requirement
Use for adding atomic SimReady requirements with stable IDs, docs, examples, indexes, and validator follow-up.
npx skills add nvidia/simready-foundation --skill simready-foundation-add-requirement
Use this skill to add one new atomic, testable requirement to an existing SimReady capability. A requirement is the smallest stable contract that features can include and validators can report.
If no existing capability fits, use simready-foundation-add-capability first. If the requirement changes behavior for an existing rule, use simready-foundation-update-requirement.
Before editing, read:
AGENTS.mdnv_core/sr_specs/docs/guides/guides.mdnv_core/sr_specs/docs/guides/features/features.mdnv_core/sr_specs/docs/guides/features_expansion_workflow.mdnv_core/sr_specs/docs/guides/naming_conventions.mdcapability-*.md, requirements.md, existing requirements/*.md, and validation.pyCollect or infer:
| Input | Requirement |
|---|---|
capability_path | Existing capability folder under its owning tier's capabilities/ directory. |
requirement_slug | Kebab-case filename without .md. |
requirement_code | Stable code such as RB.011 or NVM.006; must not already exist. |
summary | One-sentence rule statement. |
description | Precise asset condition being checked. |
compatibility | OpenUSD, PhysX, Isaac Sim, MDL, or other relevant compatibility tier. |
tags | Essential, correctness, portability, performance, or another existing tag. |
examples | Valid and invalid USDA or structured examples. |
validator_plan | Existing validator, new validator needed, manual-only, or runtime-only. |
Use this checklist when changing the repository:
requirements/<requirement_slug>.md using the repository's requirement metadata table style: Code, Validator, Compatibility, and Tags.Summary, Description, Why, Examples, How to comply, and relevant USD or runtime references.requirements.md toctree or requirements table.capability-<slug>.md too.simready-foundation-add-validator.simready-foundation-add-feature or simready-foundation-update-feature.Example request:
Expected result summary:
naming_conventions.md namespace rules.assets/openai.yaml preserves optional UI metadata for clients that read skill display hints. It is not required for the workflow.Report:
| Field | Meaning |
|---|---|
requirement_code | New requirement ID. |
requirement_doc | Markdown path. |
capability | Capability folder updated. |
index_updates | Requirement index/overview files updated. |
validator_plan | New validator, existing validator, manual review, or runtime test. |
feature_followup | Feature(s) that should include the requirement. |
validation | Checks run and remaining gaps. |