Skip to main content

Commands reference

This page lists the 28 slash commands of the Navin library. Type /<name> <arguments>; a command is activated on its own or with its plugin.

NameArgumentsDescriptionPlugins
/address-review[PR number, default: the PR of the current branch]Address the open review comments on the current pull request, reply and resolve the threads-
/cancel-ralph-Cancel the active Ralph loop of this projectralph-loop
/changelog[base ref or tag, default: the latest tag]Write the changelog entry for the commits since the last tag (or a given ref)-
/clean_gone-Delete the local git branches marked [gone] (removed on the remote but still present locally), including their worktrees.commit-commands
/code-review[PR number or URL] [--comment]Review a pull request with parallel agents and post only high-signal findingscode-review
/commit-Create a git commit from the current changescommit-commands
/commit-push-pr-Commit, push, and open a pull requestcommit-commands
/create-plugin[plugin description]Create a Navin plugin end to end with a guided 8-phase workflowplugin-dev
/dedupe<issue number or URL>Find up to 3 likely duplicates of an issue and comment them on itissue-triage
/explain<path, symbol or question>Explain a file, a symbol or a piece of the codebase, read-only-
/feature-devOptional feature descriptionGuided feature development - explore the codebase, clarify, design, build and reviewfeature-dev
/fix-ci[PR number or branch, default: current branch]Read the failing CI of the current branch (or a PR), fix the cause locally and verify-
/fix-tests[test file, directory or test id, default: whole suite]Run the test suite and fix every failing test until it is green-
/hookify[behaviour to prevent]Create hookify rules that warn about or block unwanted agent behaviour, from your instructions or from the conversationhookify
/hookify-configure-Switch existing hookify rules on or off through a choice cardhookify
/hookify-help-Explain how hookify rules work and how to create, list and configure themhookify
/hookify-list-List the hookify rules of this project and of your personal folder, with their statehookify
/migrate-model[target model or provider] [paths]Migrate this app's code, config and prompts to a newer model generation, with a before/after comparisonmodel-migration
/new-sdk-app[python|typescript] [project-name]Scaffold a new app on the Navin agent (Python SDK or TypeScript over navin serve), then verify itagent-sdk-dev
/output-style[name|off] [--personal]List, switch or clear the output style (default, explanatory, learning or your own)explanatory-output-style, learning-output-style
/ralph-help-Explain the Ralph loop technique and the /ralph-loop and /cancel-ralph commandsralph-loop
/ralph-loop"PROMPT" [--max-iterations N] [--completion-promise "TEXT"]Start a Ralph loop - the same task comes back at every end of turn until a promise or an iteration capralph-loop
/release<version or patch|minor|major>Prepare a release - bump the version everywhere, update the changelog and commit chore(release)-
/review-pr[comments|tests|errors|types|code|simplify|all] [parallel]Review the current change or pull request with specialised agents (code, tests, errors, types, comments, simplify)pr-review-toolkit
/security-review[base ref or commit range, default: uncommitted changes]Review the pending changes (or a commit range) for exploitable security vulnerabilitiessecurity-guidance
/triage-issue<issue number> [event: issues|issue_comment]Triage an issue by analysing it and adding or removing labelsissue-triage
/update-docs[base ref, default: uncommitted changes]Update the documentation (README, docs/, docstrings) to match the uncommitted changes-
/write-tests[path or symbol, default: uncommitted changes]Write missing tests for a file, a symbol or the uncommitted changes-