基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/tomes --skill run-test命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.
| name | run-test |
| description | > Use when this capability is needed. |
Use this skill when you need to validate JETLS changes with tests or decide which test command to run.
When you changed a specific component, run the component-specific test instead of the full test suite.
Use this standard form:
julia --startup-file=no --project=test -e 'using Test; @testset "test_XXX" include("test/test_XXX.jl")'
Notes:
--startup-file=no avoids loading unnecessary startup utilities.--project=test enables JETLS_TEST_MODE for proper test execution.For faster iteration on a specific @testset,
use TestRunner.jl
when testrunner --help succeeds:
testrunner --project=test test/test_XXX.jl "testset_name"
TestRunner.jl is still experimental, but it is reliable enough to try first
when the target @testset is clear. If it fails in a way that looks specific
to TestRunner.jl, fall back to running the test file standalone.
Pkg.test() takes about 3.5 minutes as of June 2026. Avoid it unless:
In the final response, report the exact test command you ran and whether it passed, failed, or timed out. If you skipped tests, explain why.
Source: aviatesk/JETLS.jl — distributed by TomeVault.