Skip to content

v4.8.0 — Skills as Command Source

Choose a tag to compare

@ThePyProgrammer ThePyProgrammer released this 10 May 15:33
· 5 commits to main since this release

What's new

Turing's modern Claude Code layout is now the real source of truth. The editable command surface lives in skills/turing/, while the legacy commands/ tree is generated as a compatibility output for packaging, docs links, and transition tooling.

This release also enables model invocation for the command skills, so the /turing router can route directly to focused sub-command behavior instead of treating every sub-command as model-disabled.

Skills as command source

  • Made skills/turing/ the editable command source
  • Generated the legacy commands/ compatibility tree from skill sources
  • Added src/sync-commands-layout.js as the primary sync script
  • Kept sync:skills as a backward-compatible alias

Runtime compatibility preserved

  • Installer still deploys to .claude/commands/turing
  • Public slash-command paths remain unchanged
  • config/commands.yaml remains canonical for command names and metadata
  • Package still includes both skills/ and commands/

Model invocation contract

  • Enabled model invocation for Turing command skills
  • Removed stale model-disabled frontmatter assumptions
  • Updated router and registry tests around direct sub-command handling

Numbers

  • 2037 tests
  • 74 commands
  • 93 scaffold scripts
  • 5 implementation commits since v4.7.0

Full changelog

  • chore: generate commands compatibility from skills
  • fix: install commands from skill sources
  • docs: document skills as command source
  • chore: enable model invocation for turing skills
  • test: align turing router invocation contract