One-click install
npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill filename-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: filename-validator
Source: https://github.com/Ryno-Crypto-Mining-Services/ryno-assets/tree/main/.claude/skills/filename-validator
Command: npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill filename-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates filenames against CLAUDE.md naming standards to catch uppercase, spaces, forbidden characters, and versioning errors, ensuring consistent, machine-friendly names.

Core Features & Use Cases

  • Universal rules enforcement: lowercase, hyphens, 50-character limit, semantic versioning, ISO dates
  • Pattern validation: image and document filename patterns
  • Reporting: generate actionable feedback for non-conforming files

Quick Start

Validate a directory of files under SORT/ and review reported violations.

Frequently Asked Questions about filename-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate filenames against naming conventions?

Filename validation enforces consistent naming rules like lowercase letters, hyphens as separators, semantic versioning, and ISO date formats. This Skill checks files against CLAUDE.md standards, catching uppercase, spaces, forbidden characters, and versioning errors to ensure machine-friendly organization across repositories, pre-commit workflows, and automated pipelines.

What filename rules does this validator enforce?

The validator enforces lowercase-only names, hyphens between words, 50-character maximum length, semantic versioning format, ISO date standards, and correct file extensions. It prohibits uppercase letters, spaces, forbidden characters, dots in versions, underscores, and consecutive hyphens, with specific pattern rules for image and document files.

Can I use this for pre-commit checks and CI/CD pipelines?

Yes. Filename validation integrates into repository file organization, pre-commit hooks, audits, and automated pipelines. It applies to images, documents, and source code, generating actionable feedback for non-conforming files so violations are caught early in your workflow.

How do I identify files that don't meet naming standards?

The validator scans directories and reports violations with actionable feedback. It identifies files breaking rules—uppercase, spaces, incorrect versioning, wrong extensions, underscores, or consecutive hyphens—helping you systematically correct non-conforming filenames across your project.

Does this validator support image and document-specific naming patterns?

Yes. Beyond universal rules, the validator enforces pattern-specific formats for image and document files with corresponding workflow requirements, ensuring naming consistency across different file types and their related processes.