Skip to content

Rulesify CLI v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Aug 02:08

Rulesify CLI v0.6.0

Changelog

[0.6.0] - 2026-07-21

Added

  • Per-Repo Exclude List: Repository-wise exclude paths for the registry generator
    • Skills under mattpocock/skills/skills/deprecated/ are now excluded from registry generation
    • SourceRepo::excluded_paths() returns path prefixes to skip per source repo
    • Excluded skills are never fetched, scored, or classified — reduces API calls too
    • Easy to extend: adding exclusions for any other source is a one-line change
  • Smarter Registry Update: rulesify skill update now compares local registry.toml dates with remote before overwriting
  • New Registry Skills: Added Chinese AI writing skills, guizang-social-card-skill, Hermes Tweet skill, taste-skill mega-skill, Uncodixfy skill
  • Manual Skills Preservation: Weekly auto-regenerator now preserves manually-added skills in registry.toml

Fixed

  • --version flag: rulesify --version now prints the version and exits 0 (required for Homebrew packaging)
  • Missing Commit SHAs: Added /tree/ branch component to 6 skill source URLs in registry
  • Duplicate Registry Entries: Removed duplicate entries and prefer local built-in registry
  • Improperly Escaped Workflow Scripts: Use committed Python scripts to avoid YAML heredoc parse errors in CI

Technical Improvements

  • SourceRepo::excluded_paths() returns &'static [&'static str] instead of allocating per-call
  • Combined identical parse_skill_id match arms for OpenAISkills and MattPocockSkills
  • Named magic constants for score threshold (30.0) and max skills (50) in update-registry
  • Simplified create_synthetic_mega_skill — removed unnecessary intermediate variable