一键导入
check-syntax
Validate Python syntax for one or more files via ast.parse, without executing them. Use after editing any .py file in this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validate Python syntax for one or more files via ast.parse, without executing them. Use after editing any .py file in this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Cut a versioned release of this addon end-to-end -- decide the version bump, update the changelog, open the release PR, and tag the merged commit once it's ready. Use when the user asks to cut/push/ship a release.
Run this repo's headless Blender test suite (tests/run_tests.py) via podman against one or more pinned Blender versions. Use before a commit/PR, or to check cross-version compatibility.
基于 SOC 职业分类
| name | check-syntax |
| description | Validate Python syntax for one or more files via ast.parse, without executing them. Use after editing any .py file in this repo. |
A fixed, directly-executable script instead of an ad-hoc python3 -c "import ast; ...
invocation, so it can be whitelisted in permission settings by exact path rather than needing a
broader rule for arbitrary python3 -c/-m execution.
.claude/skills/check-syntax/check_syntax.py <file> [<file> ...]
Exit 0 if all files parse; exit 1 and prints SYNTAX ERROR in <file>: ... to stderr for any that
don't. Takes explicit file path arguments and does no shell substitution of its own — that's what
makes it safe to whitelist by exact path, unlike the ad-hoc python3 -c invocation it replaces,
which would need a much broader rule to allow arbitrary code.