vict00r99/rune-stone/rune-validator
Claude Code and agent skill by vict00r99/rune-stone
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Validate RUNE specifications against pattern rules. Use when given a .rune file or Markdown spec section that needs checking for completeness, well-formedness, and internal consistency.
Install
npx vskill@latest install vict00r99/rune-stone/rune-validatorSKILL.md
How to Use
When asked to validate a RUNE spec, run every check below and return a structured report.
Input: a .rune YAML file or a Markdown section following the RUNE pattern.
Validation Checklist
1. Structure Checks
Run these checks first. If any fail, the spec is invalid.
| # | Rule | Pass condition | |
|---|---|---|---|
| S1 | Required fields present | SIGNATURE, INTENT, BEHAVIOR, and TESTS all exist | |
| S2 | YAML meta header (YAML only) | meta.name and meta.language are present | |
| S3 | RUNE header matches meta.name (YAML only) | RUNE: value equals meta.name | |
| S4 | Markdown formatting (Markdown only) | Field names are bold (**SIGNATURE:**), code in backticks | |
| S5 | Valid YAML syntax (YAML only) | File parses without YAML errors |
2. Content Checks
| # | Rule | Pass condition | |
|---|---|---|---|
| C1 | SIGNATURE uses real language syntax | Not pseudocode. Uses the target language's actual function declaration syntax | |
| C2 | INTENT is 1-3 sentences | No more than 3 sentences. No implementation details (no algorithms, regex, library names) | |
| C3 | BEHAVIOR uses WHEN/THEN format | Every rule is a WHEN/THEN clause, with an optional OTHERWISE as the last rule | |
| C4 | BEHAVIOR rules are ordered correctly | Validations first, business logic second, default (OTHERWISE) last | |
| C5 | TESTS has at least 3 cases | Minimum: 1 happy path, 1 boundary, 1 error case | |
| C6 | TESTS use correct format | Each test is function(input) == expected or function(input) raises ErrorType |
3. Consistency Checks
| # | Rule | Pass condition | |
|---|---|---|---|
| X1 | Every BEHAVIOR rule has a test | Each WHEN/THEN clause maps to at least one test case | |
| X2 | Every EDGE_CASE has a test | If EDGE_CASES is present, each entry maps to a test | |
| X3 | CONSTRAINTS have BEHAVIOR rules | Each constraint that requires runtime validation has a corresponding WHEN/THEN rule | |
| X4 | Error messages match | Error messages in BEHAVIOR match the messages expected in TESTS | |
| X5 | SIGNATURE matches TESTS | Function name and parameter count in TESTS match SIGNATURE |
Output Format
Return the report in this format:
Severity Levels
- FAIL — Spec violates a required rule. Must be fixed before implementation.
- WARN — Spec is technically valid but has a quality issue. Should be fixed.
- PASS — Rule satisfied.
Rules
- Always run ALL checks, even if early checks fail
- Report every issue found, not just the first one
- For each FAIL or WARN, include a specific suggestion on how to fix it
- If the spec is valid (all PASS), say so clearly
- Do not modify the spec — only report findings
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rune-validator/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 11
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vict00r99/rune-stone/rune-validator)