一键导入
update-highlights
Update highlights.scm to cover all grammar rules, detecting missing patterns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Update highlights.scm to cover all grammar rules, detecting missing patterns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Add a new ShellSpec grammar rule with tests, following project conventions
Debug a ShellSpec parse failure by identifying ERROR nodes and tracing to grammar rules
Generate parser from grammar.js, run all tests, and verify spec files parse cleanly
Run full pre-release validation - tests, spec parsing, highlight coverage, build
基于 SOC 职业分类
| name | update-highlights |
| description | Update highlights.scm to cover all grammar rules, detecting missing patterns |
Ensure queries/highlights.scm has syntax highlighting patterns for all grammar rules.
Extract all ShellSpec keywords from grammar.js: Find every string literal used as a keyword
(Describe, It, When, The, etc.) and every rule name prefixed with shellspec_.
Read current highlights.scm: Check which keywords and rules already have highlight patterns.
Identify gaps: List any keywords or node types from grammar.js that are missing from highlights.scm.
Add missing patterns following the existing conventions in highlights.scm:
@keyword@attribute@keyword@keyword@function.macro@string@variable.builtin or @function.builtinEnd keyword → @keywordVerify: Run tree-sitter test to ensure highlights don't cause issues.
Optionally test with tree-sitter highlight test/spec/*.sh if available.