house-style
by narrowstacks · ★ 0 · updated 2 days ago
Enforces the no-em-dash rule: a system prompt section, a reminder to the model after a write that adds one, a toast when a reply uses one
Install
/plugin marketplace add narrowstacks/claude-code-mods/plugin install house-style@claude-code-modsThen run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.
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
prompt.composetool.callturn.complete- API calls
$.ui.toast- Can see
every tool call- Reach
- level 0 of 3 draws
Origin
- How it got here
- Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
- Repository
- github.com/narrowstacks/claude-code-mods
- Path in repo
house-style- Source commit
98f4da6the exact code the scan read- Author
- @narrowstacks
- License
- No license declared — ask the author before reusing code.
- 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.
More from narrowstacks/claude-code-mods
agent-jobs
narrowstacks/claude-code-mods
/jobs pane: running subagents and background shells with elapsed time and Stop; a toast when background work finishes
agent-models
narrowstacks/claude-code-mods
Pins the model each subagent type runs on, set in /config or with /agent-models
context-watch
narrowstacks/claude-code-mods
Context fill, cost and rate limits in the status line; threshold toasts; compaction that keeps edited files; /ctx breakdown
handoff
narrowstacks/claude-code-mods
/handoff writes a state note from the conversation, clears, and carries the note into the fresh context
live-spinner
narrowstacks/claude-code-mods
Spinner says what is actually running: the Bash command, the file being read or edited, the search, the subagent
pm-guard
narrowstacks/claude-code-mods
Steers npm/npx/yarn to the package manager the repo's lockfile names (bun or pnpm), bun where there is none
pr-rules
narrowstacks/claude-code-mods
Blocks gh pr create / gt submit when a repo with an [Unreleased] changelog has no entry on the branch, and (where the repo asks for it) when the PR carries no labels
pr-watch
narrowstacks/claude-code-mods
Tracks PRs the session touches, shows their checks above the prompt, toasts on green/red/merged, and stops foreground CI polling loops
remote-guard
narrowstacks/claude-code-mods
Asks before a destructive command runs on another machine over ssh (restarts, deletes, kills, reboots)
worktrees
narrowstacks/claude-code-mods
/worktrees pane: each git worktree with branch, uncommitted changes, ahead/behind and PR state; removes clean worktrees whose PR is merged or closed
xcode-status
narrowstacks/claude-code-mods
In Xcode projects only: one line with the last build and test result and the booted simulator; flags 0-test runs; blocks a second xcodebuild while one runs
zsh-safe
narrowstacks/claude-code-mods
Quotes glob flags zsh would expand (--include=*.ts) and keeps a grep that finds nothing from failing the command