一键导入
simready-foundation-add-runtime-test
Use for adding SimReady runtime tests, runner expectations, batch/job/report notes, and validation evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for adding SimReady runtime tests, runner expectations, batch/job/report notes, and validation evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | simready-foundation-add-runtime-test |
| description | Use for adding SimReady runtime tests, runner expectations, batch/job/report notes, and validation evidence. |
| license | Apache-2.0 |
| metadata | {"author":"Shaad Boochoon <sboochoon@nvidia.com>","tags":["simready","runtime-testing","validation"]} |
Use this skill when static validators are not enough to prove a feature or profile works in a runtime. Runtime tests use the workspace runtime_tests pipeline: batch maker, job runner, and report generator.
Do not hand-edit generated job JSON. Add or update the source test/search configuration that generates it.
Before editing, read:
AGENTS.mdnv_core/sr_specs/docs/guides/runtime_testing/runtime_testing.mdnv_core/sr_specs/docs/guides/runtime_testing/runtime_tests_overview.mdnv_core/sr_specs/docs/guides/runtime_testing/job_runner_deep_dive.mdnv_core/sr_specs/docs/guides/runtime_testing/runners_info.mdnv_core/sr_specs/docs/guides/runtime_testing/cicd_usage.mdCollect or infer:
| Input | Requirement |
|---|---|
runtime_goal | Behavior to prove, such as drop/settle, articulation motion, rendering, or importability. |
feature_or_profile | Feature/profile requiring runtime evidence. |
asset_scope | Asset search pattern, modified assets list, or manual assets. |
test_identifier | Existing or new test definition name. |
search_function | Existing or new search function that returns assets for the test. |
test_definition | TOML source with TestInfo, RunnerTags, and TestConfig sections. |
runner | Kit/Isaac/runtime runner requirement. |
expected_artifacts | Logs, screenshots, metrics, XML, JSON, or HTML report. |
Use this checklist when changing the repository:
AssetData from the provided search context.[TestInfo] with name, description, version, search function, and optional feature IDs/versions[RunnerTags] with runner config and script/class fields only when the run mode requires them[TestConfig] for test-specific settingslocal_run/runners_info.toml guidance or the relevant docs. Do not hard-code user-specific runner paths into committed specs.workspace runtime_tests batch_makerworkspace runtime_tests job_runnerworkspace runtime_tests report_generator_testing/batch_jobs/, _testing/job_outputs/, and _testing/index.html.Example request:
Add a runtime test proving a SimReady factory asset connection point imports and aligns correctly in Kit.
Expected result summary:
changed_files: new docs, manifests, indexes, or validation scaffolding
validation: focused static checks and any relevant docs/build checks
remaining_gaps: requirement, validator, adapter, profile, or runtime-test follow-up
assets/openai.yaml preserves optional UI metadata for clients that read skill display hints. It is not required for the workflow.Report:
| Field | Meaning |
|---|---|
runtime_goal | Behavior being tested. |
feature_or_profile | Spec surface covered. |
test_sources | Test/search files changed. |
runner_requirements | Kit/Isaac/runtime assumptions. |
commands | Batch/job/report commands. |
artifacts | Expected or produced reports. |
validation | Runtime test result or blocker. |
Add SimReady capability docs, requirement indexes, validation stubs, and registrations for new requirement families.
Use for adding SimReady feature adapters that mutate USD assets between exact feature or profile versions.
Use for adding SimReady feature docs, manifests, requirement mappings, validation strategy, and index entries.
Use for adding SimReady profile versions with feature bundles, docs, indexes, and validation notes.
Use for adding atomic SimReady requirements with stable IDs, docs, examples, indexes, and validator follow-up.
Use for adding executable SimReady validators that report requirement IDs with focused pass/fail coverage.