| Crates.io | claude-priority |
| lib.rs | claude-priority |
| version | 3.2.0 |
| created_at | 2025-11-07 16:16:55.421758+00 |
| updated_at | 2025-11-07 16:16:55.421758+00 |
| description | Fast validator for Claude Code plugins - validates naming, JSON schema, and YAML frontmatter |
| homepage | https://github.com/ZenterFlow/claude-priority |
| repository | https://github.com/ZenterFlow/claude-priority |
| max_upload_size | |
| id | 1921793 |
| size | 87,006 |
Fast, cross-platform validator for Claude Code plugins written in Rust.
cargo install claude-priority
git clone https://github.com/ZenterFlow/claude-priority.git
cd .distributions/10-cli-binary
cargo build --release
sudo cp target/release/claude-priority /usr/local/bin/
Download the latest binary for your platform from the releases page.
Validate a Claude Code plugin in the current directory:
claude-priority validate
Validate a specific plugin directory:
claude-priority validate /path/to/plugin
Skip specific checks:
# Skip naming validation
claude-priority validate --skip-naming
# Skip JSON validation
claude-priority validate --skip-json
# Skip frontmatter validation
claude-priority validate --skip-frontmatter
Continue even if validation fails:
claude-priority validate --no-fail-on-error
claude-priority --help
claude-priority validate --help
lowercase-with-hyphenslowercase-with-hyphenslowercase-with-hyphenslowercase-with-hyphensmarketplace.json must exist and be valid JSONname, version, description, authorauthor field must be an object (not a string)skills array must contain objects if presentskill.md files must have YAML frontmattername, descriptionThe CLI automatically detects when running in GitHub Actions and outputs annotations:
- name: Validate Plugin
run: claude-priority validate .
Outputs:
validation-status: pass or failtotal-checks: Number of checks runpassed-checks: Number of checks that passedfailed-checks: Number of checks that failederror-messages: All error messages0: Validation passed1: Validation failed10x faster than bash implementation 🚀
Typical validation times:
cargo build
cargo test
cargo run -- validate /path/to/plugin
cargo build --release
Binary will be at target/release/claude-priority
# Login to crates.io
cargo login
# Publish
cargo publish
MIT - See LICENSE for details
ZenterFlow - jonathan.mcguinness@outlook.com