원클릭으로
validate-release
Run full pre-release validation - tests, spec parsing, highlight coverage, build
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run full pre-release validation - tests, spec parsing, highlight coverage, build
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
Update highlights.scm to cover all grammar rules, detecting missing patterns
SOC 직업 분류 기준
| name | validate-release |
| description | Run full pre-release validation - tests, spec parsing, highlight coverage, build |
| disable-model-invocation | true |
Run comprehensive pre-release checks before tagging a release.
Run all corpus tests:
npm test
Must be 100% passing. Report the total test count (must be >= 96).
Verify spec files parse cleanly:
total_errors=0
for f in test/spec/*.sh; do
errors=$(tree-sitter parse "$f" 2>&1 | grep -c ERROR || true)
if [ "$errors" -gt 0 ]; then
echo "ERRORS in $f: $errors"
total_errors=$((total_errors + errors))
fi
done
echo "Total spec file errors: $total_errors"
Must be 0 errors.
Check highlight coverage: Compare keywords in grammar.js against patterns in queries/highlights.scm. Report any uncovered keywords.
Build the parser:
npm run build
Must succeed without errors.
Verify README accuracy:
Check EditorConfig compliance:
npx editorconfig-checker
Summary: Report pass/fail for each check, with details on any failures. All checks must pass for release.