Skip to content

v4.11.0 - Clean Code & Registry Stability

Choose a tag to compare

@sickn33 sickn33 released this 08 Feb 10:02
· 30 commits to main since this release

v4.11.0 - Clean Code & Registry Stability

Quality improvements: Clean Code principles and deterministic builds.

Changed

clean-code Skill - Complete Rewrite

Updated with Robert C. Martin's "Clean Code" principles:

  • Systematic Coverage: Meaningful names, functions, comments, formatting, objects, error handling, unit tests, and classes
  • F.I.R.S.T. Test Principles: Fast, Independent, Repeatable, Self-Validating, Timely
  • Law of Demeter: Don't talk to strangers guidance
  • Critical Fix: Fixed invalid heading format (## ## When to Use## When to Use) that was blocking strict validation
  • Implementation Checklist: Practical checklist for clean code compliance
  • Code Smell Detection: Helps identify and remove anti-patterns

Registry Stabilization

Fixed scripts/build-catalog.js for deterministic CI builds:

  • Uses SOURCE_DATE_EPOCH environment variable for reproducible timestamps
  • Falls back to current time if SOURCE_DATE_EPOCH is not set
  • Replaced localeCompare with explicit comparator for consistent sorting across different environments
  • Impact: Eliminates CI validation failures caused by timestamp drift

Contributors


Upgrade: git pull origin main to fetch the latest improvements.