/nw-mode-select
Choose or change how to collaborate with the human for the current scope; reuses human-collaboration guidance without runtime gates.
Claude Code
$ npx -y skills add nWave-ai/nWave --skill nw-mode-select --agent claude-code
Codex
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a codex -y
Cursor
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a cursor -y
Gemini CLI
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a gemini-cli -y
GitHub Copilot
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a github-copilot -y
OpenCode
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a opencode -y
Windsurf
$ npx skills add nWave-ai/nWave --skill nw-mode-select -a windsurf -y
SKILL.md
nw-mode-select.SKILL.mdname: nw-mode-select
description: Choose or change how to collaborate with the human for the current scope; reuses human-collaboration guidance without runtime gates.
user-invocable: true
argument-hint: '[interactive | final human review | full delegation] [scope]'
Collaboration mode
Load `nw-human-collaboration` before answering, from the host skill catalog or the source `nWave/skills/nw-human-collaboration/SKILL.md`. That skill owns the collaboration choices and their meaning; this command is their public entry point.
Use the current request and conversation to identify the scope and any explicit collaboration preference. Preserve that preference without asking again. A user can change it for the current scope without restarting the session.
If no preference is established, offer the choices from `nw-human-collaboration`, favoring interactive collaboration. Explain the consequence of each briefly and ask one question using context, recommendation, options, and a direct question. Silence does not select full delegation.
State the selected collaboration mode and its scope in ordinary language. Return to the current conversation or authorized work; invoking this command alone does not start implementation or delegate work. If the user only asks about modes, explain them without requiring a selection.
Collaboration preference and task size are distinct. The LLM still evaluates S/M/L and applicable waves from evidence; this command supplies no size-to-route mapping. For delivery orchestration guidance, use `nw-auto` when applicable.
Do not emit machine markers, inspect transcripts to establish permission, create mode state/configuration files, invoke a tool to set a mode, or add tool gates. This command is optional: it is not an activation prerequisite. Existing scope, quality obligations, independent review, and applicable EXAMINE remain in force.
Read more
name: nw-mode-select description: Choose or change how to collaborate with the human for the current scope; reuses human-collaboration guidance without runtime gates. user-invocable: true argument-hint: '[interactive | final human review | full delegation] [scope]'
Collaboration mode
Load `nw-human-collaboration` before answering, from the host skill catalog or the source `nWave/skills/nw-human-collaboration/SKILL.md`. That skill owns the collaboration choices and their meaning; this command is their public entry point.
Use the current request and conversation to identify the scope and any explicit collaboration preference. Preserve that preference without asking again. A user can change it for the current scope without restarting the session.
If no preference is established, offer the choices from `nw-human-collaboration`, favoring interactive collaboration. Explain the consequence of each briefly and ask one question using context, recommendation, options, and a direct question. Silence does not select full delegation.
State the selected collaboration mode and its scope in ordinary language. Return to the current conversation or authorized work; invoking this command alone does not start implementation or delegate work. If the user only asks about modes, explain them without requiring a selection.
Collaboration preference and task size are distinct. The LLM still evaluates S/M/L and applicable waves from evidence; this command supplies no size-to-route mapping. For delivery orchestration guidance, use `nw-auto` when applicable.
Do not emit machine markers, inspect transcripts to establish permission, create mode state/configuration files, invoke a tool to set a mode, or add tool gates. This command is optional: it is not an activation prerequisite. Existing scope, quality obligations, independent review, and applicable EXAMINE remain in force.
Other skills on nwave.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about nw-mode-select.
- Which coding agents can use nw-mode-select?
- nw-mode-select installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

