topic-filter

by Luis Perez Morales · ★ 0 · updated 2 days ago

PanesReskinsGuardsCommandsPromptvalidates

0

Keep unrelated topics from pulling Claude off your code: listed terms become stable placeholder names (or their lines are dropped) in tool output, prompts, CLAUDE.md and skills before the model reads them. The system prompt is never changed.

install topic-filter

Install

/plugin marketplace add lperezmo/topic-filter-mod
/plugin install topic-filter@topic-filter-mod

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

What it hooks into

From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.

Events
session.startsession.endtool.callprompt.submitprompt.contextprompt.attachmentskill.prompttool.describesession.receivecommand.runui.renderui.press
API calls
$.agent.list$.command.register$.env.get$.fs.list$.fs.read$.fs.stat$.store.get$.store.set$.ui.close$.ui.invalidate$.ui.log$.ui.open$.ui.panes$.ui.resolve$.ui.toast
Draws
SessionModePane
Can see
every tool callevery promptthe system promptevery skill
Reach
level 1 of 3 reads filesreads env varspersists statedraws

Origin

How it got here
Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
Repository
github.com/lperezmo/topic-filter-mod
Path in repo
repository root
Author
Luis Perez Morales @lperezmo
License
GPL-3.0
First published
Last pushed
First listed here

Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.