Claude Code mod
change-of-subject
Judges every prompt against the session it was typed into: offers /btw for one that belongs to another subject, and a fresh session or a compaction for one that starts a new phase.
Install
/plugin marketplace add jambolo/claude-mods
/plugin install change-of-subject@claude-modsMods install like plugins. Run /reload-plugins or start a new session to load it.
What it can access
- Reach
- L3Network: network, drives Claude, writes the prompt box, reads env vars, reads mod state, persists state, draws
- Sees
- every prompt, Edit calls, Write calls
- Hooks
session.startsession.endcommand.runprompt.submittool.callturn.complete
From a static scan of the mod's code by awesome-claude-code-mods. It shows what the code asks for, not a security review.
How Claude Code mods work
- A mod is a plugin with a JavaScript or TypeScript module that runs inside Claude Code (version 2.1.287 or later). It can draw panes beside the transcript, a band above the prompt, buttons and toasts, restyle the spinner and tool rows, and watch or rewrite tool calls and prompts.
- It installs like any plugin: add its marketplace with /plugin marketplace add owner/repo, then /plugin install name@marketplace.
- Check what a mod can reach before installing: it runs with your permissions. Reach goes from drawing only, to reading files, to writing files or running processes, to the network. Run claude plugin validate on a clone to list its hooks and calls without running it.
- Turn one off from the Installed tab in /plugin, or start Claude Code with --safe-mode to skip every customization for a session.
Details
- Repository
- jambolo/claude-mods
- Folder
change-of-subject- Marketplace
claude-mods- Author
- John Bolton
- Type
- Workflow mods
- License
- MIT
- Last updated
- 20 October 2026
- Listed in
- awesome-claude-code-mods
FAQ
What is change-of-subject?
Judges every prompt against the session it was typed into: offers /btw for one that belongs to another subject, and a fresh session or a compaction for one that starts a new phase. It is a mod for Claude Code, from jambolo/claude-mods on GitHub.
What can the change-of-subject mod access?
Its widest reach is "network" (network, drives Claude, writes the prompt box, reads env vars, reads mod state, persists state, draws). It sees every prompt, Edit calls, Write calls. Like any mod, it runs with your permissions.
How do I install change-of-subject?
Inside Claude Code (v2.1.287 or later), run /plugin marketplace add jambolo/claude-mods and then /plugin install change-of-subject@claude-mods.
More workflow mods
cc-mod-suggestion-sentence-case
Vatroslav/cc-mod-suggestion-sentence-case
The dim prompt suggestion that Tab accepts starts with a capital letter and ends with a full stop, unless it is a slash command or already ends a sentence
charts
ThomasTartrau/charts
Dessine les blocs vega-lite, mermaid et dot des réponses en vraies images (PNG dans Ghostty, SVG sur le desktop).
cc-glm-web-search
czpGhost/cc-glm-web-search
Z.AI (GLM) web search and web reader for Claude Code, authenticated by a Z.AI email (OAuth) login instead of an API key.
chat-timestamps
CaptainPalapa/palapa-claude-mods
Stamps each prompt and reply with the time it landed, each reply with its gap and time into the turn, and the turn's last reply with the turn's total.
cc-code-format-mod
kukaka/cc-mods
Rewrites every fenced code block in an LLM response so it conforms to the language's standard style (Prettier for the web stack, black for Python, gofmt / rustfmt / shfmt where installed).
chrome-close
AnnihilationWizard/chrome-close
Allow one headless Chrome at a time: refuse Claude's launches while any headless Chrome or its leftover helpers still run
Browse the most popular Claude Code mods, all workflow mods, or the skills and MCP server directories.