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.
| Name | Arguments | Description | Plugins |
|---|---|---|---|
/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 project | ralph-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 findings | code-review |
/commit | - | Create a git commit from the current changes | commit-commands |
/commit-push-pr | - | Commit, push, and open a pull request | commit-commands |
/create-plugin | [plugin description] | Create a Navin plugin end to end with a guided 8-phase workflow | plugin-dev |
/dedupe | <issue number or URL> | Find up to 3 likely duplicates of an issue and comment them on it | issue-triage |
/explain | <path, symbol or question> | Explain a file, a symbol or a piece of the codebase, read-only | - |
/feature-dev | Optional feature description | Guided feature development - explore the codebase, clarify, design, build and review | feature-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 conversation | hookify |
/hookify-configure | - | Switch existing hookify rules on or off through a choice card | hookify |
/hookify-help | - | Explain how hookify rules work and how to create, list and configure them | hookify |
/hookify-list | - | List the hookify rules of this project and of your personal folder, with their state | hookify |
/migrate-model | [target model or provider] [paths] | Migrate this app's code, config and prompts to a newer model generation, with a before/after comparison | model-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 it | agent-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 commands | ralph-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 cap | ralph-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 vulnerabilities | security-guidance |
/triage-issue | <issue number> [event: issues|issue_comment] | Triage an issue by analysing it and adding or removing labels | issue-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 | - |