Skip to content

v4.7.0 — Modern Skills Layout Mirror

Choose a tag to compare

@ThePyProgrammer ThePyProgrammer released this 10 May 14:50
· 11 commits to main since this release

What's new

Turing v4.7.0 ships a modern Claude Code skills/turing/ package mirror while preserving the existing /turing and /turing:<command> runtime contract. The editable source remains commands/, the registry remains canonical, and the npm package now exposes both the proven legacy-compatible command layout and the modern SKILL.md layout conventions.

This is intentionally a staged migration: users get the modern package shape immediately, while install and verification behavior continue to land under .claude/commands/turing exactly as before.

Modern skills mirror

  • Added generated skills/turing/SKILL.md and skills/turing/<command>/SKILL.md mirrors for all 74 registered commands
  • Added skills/turing/rules/loop-protocol.md as the mirrored command-rule source
  • Added npm run sync:skills for maintainers to refresh the generated mirror from commands/
  • Added node src/sync-skills-layout.js --check for CI-style drift detection

Package and docs polish

  • Included skills/ in the npm package allowlist
  • Excluded generated Python cache/build artifacts from package dry-runs
  • Updated contributor and architecture docs to explain the staged source-of-truth model
  • Updated docs changelog, install output, and version badges for v4.7.0

Numbers

  • 2032 tests
  • 74 commands
  • 93 template scripts
  • 5 commits since v4.6.0

Verification

  • node src/sync-skills-layout.js --check
  • python -m pytest tests/test_skills_layout.py tests/test_command_registry.py tests/test_manifest_consistency.py -v
  • temporary HOME install + verify
  • npm pack --dry-run
  • full pytest suite: 2032 passed

Full changelog

  • feat: add skills layout sync utility
  • chore: package generated skills mirror
  • test: cover skills layout drift
  • docs: document staged skills layout migration
  • chore: release v4.7.0