This release moves skill delivery to the Claude Code plugin, adds the naholo doctor command and its /naholo-doctor skill for diagnosing setup, and introduces the /frago skill for combined WARNO and OPORD revisions.
How to migrate skills
If you installed the core skills with
naholo install-skillsbefore this release, move to the plugin:
Upgrade the CLI to 0.12.0 or later:
npm install -g @naholo/cli@latest.Install the plugin from your terminal, then restart Claude Code so the plugin loads:
claude plugin marketplace add rokt33r/naholo-claude-plugin claude plugin install naholo-claude-plugin@naholoRun
/naholo-doctorfrom Claude Code to check the install. It reports your CLI version, login and init status, and any legacy skill stubs left from the deletednaholo install-skillscommand.Run
naholo doctor --fixto delete those legacy stubs so they stop shadowing the plugin's skills (or ask the agent to run it for you).Reload skills with
/reload-skillsso the plugin's skills load in place of the removed stubs. In the VS Code extension, reload the window.
- The CLI no longer installs skills.
naholo initandnaholo covert initdrop the skill-install prompt and instead print the two shell commands that install the plugin:claude plugin marketplace add rokt33r/naholo-claude-pluginfollowed byclaude plugin install naholo-claude-plugin@naholo. Theinstall-skillscommand is removed. Skills now ship through the Claude Code plugin. - New
naholo doctorcommand reports your CLI version, login status, project or covert init state, and any legacy skill stubs left in your.claude/skills/directories. Runnaholo doctor --fixto delete those stubs. - New
/fragoskill applies a combined WARNO and OPORD revision in one pass by running/warnothen/opordwith the same prompt. Use it when a change touches both the warning order and the task list. /reconcan now record a change request as a FRAGMENTARY ORDER routed to/frago, and no longer writes explanatory comments into the notes it generates.- Skill stubs now route you to
/naholo-doctorwhen thenaholoCLI is missing or errors, instead of dead-ending. /opordnow requires each task title to read as a commit subject: imperative form, capped at 50 characters, with a project's own commit-subject length rule taking precedence. It also adds guidance on manual visual checks and task ordering.