OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add nvidia/simready-foundation --skill simready-foundation-add-validator
Use for adding executable SimReady validators that report requirement IDs with focused pass/fail coverage.
npx skills add nvidia/simready-foundation --skill simready-foundation-add-validator
Use this skill to implement objective validation for one or more requirement IDs. Validators should report failures against the exact requirement code documented in the capability.
If the rule already exists but is wrong or incomplete, use simready-foundation-update-validator.
Before editing, read:
AGENTS.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.mdvalidation.pyCollect or infer:
| Input | Requirement |
|---|---|
requirement_codes | Requirement IDs this validator enforces. |
validation_module | Target capability validation.py. |
rule_name | Clear checker class/function name. |
asset_scope | Stage, prim, property, relationship, material, physics, or runtime evidence. |
failure_message | Actionable message that names the failed condition. |
test_assets | Existing or minimal pass/fail assets, if available. |
Use this checklist when changing the repository:
validation.py with the correct registration decorators/imports used by the capability.Example request:
Expected result summary:
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_codes | Requirements validated. |
validation_module | File changed. |
checker | Class/function added. |
docs_aligned | Requirement docs checked or updated. |
tests | Tests/assets run or planned. |
feature_impact | Features that now have executable coverage. |
validation | Import/test result and remaining gaps. |