Image: GitHub
Why it mattersA long coding session asks the user to confirm a lot of small steps. One mode changes which steps need a confirmation and which the user reviews at the end.
Claude Code asks the user to approve small steps in the middle of a session. A new plugin on GitHub changes the rule for a whole session, with one slash command. The repository is danyuchn/claude-work-mode. It has 177 stars and 11 forks, under the MIT license, and was created on 8 November.
The plugin adds three modes to Claude Code. A user switches between them with a slash command. The project page states the plugin needs Claude Code version 2.1.314 or later, and works with no config.
The three modes
In auto mode, the plugin tells Claude not to stop for internal, reversible steps. The author names three: local files, local commits and tests. A reviewer still sees the changes at the end. No single step blocks the session on its own.
In out mode, the plugin tells Claude to "delegate batch work a checker or spot check can verify". The author lists four example jobs for the side agent: extraction, classification, summaries and reviews. The main session reads a short summary of the result.
In wrap mode, the plugin tells Claude to converge. It opens no new branches. It finishes what is open. It lists only decisions that are new or changed. A user asks for wrap to end a long session cleanly. New work does not start at the end.
What is not changed
The author keeps a small list of actions outside any automated gate. The README calls these the real hard stops: secrets, force pushes and deploys. Those still ask the user every time, in every mode. A session in auto still blocks on a push to a remote.
Optional gates
The project also offers optional gates. These are plugin features that add further rules through Claude Code's PreToolUse and Stop hooks. The project page states that the gates need bash, jq, git and python3 on the user's machine. Without the gates, the plugin only adds the three modes, and no extra programs are needed.
The author's one-line description reads: "Session work modes for Claude Code, switched with one slash command." The author's GitHub name is danyuchn.
A Claude Code user installs the plugin from GitHub. They then pick a mode at the start of a session with /work-mode auto, /work-mode out or /work-mode wrap. Switching modes mid-session is allowed. Each mode changes which of Claude's steps the user sees in the moment. It also sets which the user reviews at the end.
Source
danyuchn/claude-work-mode on GitHub.
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.
