v0.4.4

Jeffallan/claude-skillsv0.4.4Feb 4, 2026by github-actions[bot]

AI Summary

Refactored validation scripts for better Python 3.11+ compatibility and updated contributing documentation to reference GitHub contributors.

Key Highlights

  • Refactored `validate-skills.py` with Python 3.11+ best practices
  • Created `MetadataEnumChecker` generic base class for validators
  • Added `AdaL CLI` to supported agents table
  • Updated `update-docs.py` to auto-bump version in ROADMAP

Full Release Notes


### Fixed
- Replaced CONTRIBUTORS.md reference with GitHub contributors link in CONTRIBUTING.md (closes #130)

### Changed
- Refactored `validate-skills.py` with Python 3.11+ best practices (closes #133)
  - Extracted `FrontmatterResult` dataclass and `_extract_frontmatter()` helper to eliminate duplicate parsing
  - Created `MetadataEnumChecker` generic base class for enum field validators
  - Compiled regex patterns at module level for performance
  - Modernized type hints (`X | None` syntax) and added `DFSColor` IntEnum
- `update-docs.py` now auto-bumps version in ROADMAP "Last updated" line
- Added `__pycache__/` to `.gitignore`
- Added AdaL CLI (SylphAI) to supported agents table (#135)

### Contributors
- @liyin2015 — docs: add AdaL CLI to supported agents (#135)

---

**Documentation:** https://jeffallan.github.io/claude-skills/