v0.4.7

Jeffallan/claude-skillsv0.4.7Feb 9, 2026by github-actions[bot]

AI Summary

This release introduces bidirectional cross-reference validation to help maintain consistency across skill files. The new validation tool warns about orphaned skills and asymmetric references between skills.

Key Highlights

  • Added BidirectionalCrossRefChecker class for cross-reference validation
  • New --check crossrefs CLI option for isolated validation
  • Orphan detection for skills with no incoming or outgoing references
  • Upgraded Code of Conduct to Contributor Covenant v2.1
  • Refactored CrossRefChecker to reuse BaseChecker._extract_frontmatter()

New Features

  • Bidirectional cross-reference validation in validate-skills.py
  • CrossRefChecker class that warns when skill A references B but B doesn't reference A
  • Orphan detection for skills with no references

Full Release Notes


### Added
- Bidirectional cross-reference validation in `validate-skills.py` (closes #100)
  - `CrossRefChecker` class: warns when skill A references B but B doesn't reference A
  - Orphan detection: warns about skills with no incoming or outgoing references
  - New `--check crossrefs` CLI option for isolated cross-reference validation
  - All issues are WARNING severity (advisory, won't fail CI)

### Changed
- Upgraded Code of Conduct to Contributor Covenant v2.1 (closes #131)
- Refactored `CrossRefChecker._build_graph()` to reuse `BaseChecker._extract_frontmatter()`

---

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