Plugin marketplace

claude-mods

A curated collection of Claude Code mods: guardrails, git, cost, productivity, quality, dashboards and more.

6 · Plagemes/claude-mods219 pluginsMITupdated 29 days ago

Add this marketplace

Then install any plugin below by name — each page has its exact command.

Flags accessibility misses as Claude writes UI: images without alt, unlabeled buttons, clickable divs.

6

Unlock achievements as you work: first commit, 100 green test runs, a week-long streak and more.

6

A heat map of when you use Claude Code, by hour and weekday.

6

Ready-made subagents for focused jobs: debugger, test writer, doc writer and migrator.

6

Writes every action Claude takes to an append-only JSONL audit log.

6

Snapshots your work tree before every editing turn and lets you /rollback to any checkpoint.

6

Formats every file Claude edits with the right formatter for its language.

6

autopilot

claude

Give it a goal and success criteria; it plans, delegates, verifies and retries until the criteria pass or it needs you.

6

Dumps your local database before every migration so a bad one is one command away from undo.

6

/bash-history lists recent shell commands Claude ran, with exit status and duration.

6

/bench runs your benchmarks before and after a change and compares the numbers.

6

Stops full reads of huge files and nudges toward offset/limit or grep.

6

bookmark

claude

/bookmark saves the last answer; /bookmarks lists and reuses them.

6

/git-branch creates a well-named git branch from a short task description.

6

Reminds you to stand up and stretch every 50 minutes of active work.

6

Compares bundle size after each build and warns when it grows.

6

Shows what share of input tokens came from the prompt cache.

6

Reads your calendar (private iCal link) so notifications and questions respect meetings and time off, and suggests slots for long jobs.

6

celebrate

claude

Celebrates when failing tests go green again.

6

Keeps CHANGELOG.md's Unreleased section up to date as you commit.

6

/cheat shows a quick reference for git, docker, regex, tmux and more, offline.

6

ci-watch

claude

/ci-watch follows your GitHub Actions run and tells you the moment it passes or fails.

6

Checks edited GitHub Actions workflows and warns about actions not pinned to a version.

6

Warns before commands that create expensive cloud resources like GPU instances or large databases.

6

Adds configurable Co-authored-by trailers to commits Claude makes.

6

/map builds a compact map of your repository and gives it to Claude.

6

Shows who owns a file (from CODEOWNERS) as Claude edits it.

6

Suggests Claude Code commands and mods that fit the way you work.

6

/commit writes a Conventional Commit message from your staged diff and commits it.

6

Suggests /compact at natural breakpoints, before the context gets tight.

6

/components lists your existing UI components so Claude reuses them instead of creating duplicates.

6

/concise toggles short, to-the-point answers.

6

Detects merge-conflict markers and walks you through resolving each one.

6

A slim band above the prompt showing how full the context window is.

6

Keeps the context lean automatically: trims noise, picks the right moment to compact and shows the tokens it saved.

6

Checks that the colors Claude changes in CSS meet WCAG AA contrast.

6

copy-last

claude

/copy-last copies Claude's last answer (or its last code block) to the clipboard.

6

Flags pasted code that carries someone else's license or copyright header.

6

Live session cost estimate in the status line, from real token usage.

6

Flags weak cryptography: MD5 or SHA1 for passwords, Math.random for tokens, ECB mode, hard-coded IVs.

6

Flags hard-coded hex colors and pixel values where your design tokens should be used.

6

csv-peek

claude

/peek shows a CSV or JSONL file's columns, sample rows and inferred types without reading the whole file.

6

Blocks piping downloaded scripts straight into a shell.

6

/curl2code turns a curl command into fetch, axios, Python requests or Go code.

6

/daily-goal sets today's goal, keeps it in view above the prompt and asks at day's end if you got there.

6

Tracks spend per day and week across sessions with a /spend report.

6

Flags colors added without a dark-mode variant in projects that support a dark theme.

6

data-map

claude

/data-map lists where your code collects, stores and sends personal data — a head start for GDPR.

6

Gives Claude the current date, time zone, branch and OS on every prompt.

6

Warns when console.log, print, debugger or dbg! statements are left in code.

6

/decide records an Architecture Decision Record in docs/decisions.

6

Flags typosquatted or brand-new packages before npm, pip or cargo installs them.

6

Shows a pre-deploy checklist (tests, branch, changelog) and asks you to confirm before deploying.

6

Native desktop notifications when Claude finishes or needs you.

6

Starts your dev server in the background and shows its errors in a live pane.

6

diff-pane

claude

A live pane listing changed files with +/- line counts, updated after every edit.

6

Posts progress and reports to Discord and takes questions and commands from a channel, through the mods-hub channel system.

6

Warns when the disk is nearly full before builds, installs and docker pulls.

6

After Django model changes, checks for missing migrations and offers to create them.

6

Flags Dockerfile smells: :latest tags, running as root, apt without cleanup, ADD instead of COPY.

6

Blocks docker system prune -a --volumes and volume deletion that can wipe local databases.

6

Plays a chime when a long turn finishes.

6

Asks for confirmation when a single turn tries to modify more than N files.

6

Daily or weekly email summaries in plain language for clients and managers who don't live in chat.

6

Keeps .env.example in sync with the environment variables your code actually reads.

6

env-guard

claude

Protects .env files, SSH keys and credential stores from being read or modified.

6

A short buzz when a command or test run fails.

6

Collects every failed command and tool error in one pane.

6

/explain-diff explains in plain words what changed in the last turn and why.

6

/eli5, /normal and /expert set how deep Claude's explanations go.

6

Warns when an edited file grows past a size that hurts readability.

6

A pane of every file read, edited or created in the session, with counts.

6

/fixtures generates realistic test data that matches your schema or types.

6

Detects tests that pass and fail at random and keeps a list of the suspects.

6

A Pomodoro timer in the status line with focus and break cycles.

6

Forbids force-pushing to protected branches and suggests --force-with-lease.

6

Warns before node_modules, build output, OS junk or huge files get staged.

6

Shows the current branch, ahead/behind and dirty file count in the status line.

6

glossary

claude

Teaches Claude your project's vocabulary and injects definitions when you use the terms.

6

Runs go mod tidy when Claude changes Go imports, so go.mod and go.sum stay in sync.

6

Gives Claude a compact summary of your GraphQL schema when you work on queries and resolvers.

6

guardian

claude

One security policy for every guard mod — permissive, standard or strict — plus a project safety score.

6

handoff

claude

/handoff writes a handoff note so a teammate can pick up exactly where you left off.

6

Warns when large images, videos or fonts are added to the project.

6

Injects your team's style guide (STYLE.md) into the system prompt automatically.

6

/http sends a request and shows the formatted response in a pane, like a tiny Postman in your terminal.

6

Flags hard-coded user-facing strings in UI components.

6

Reminds you about uncommitted changes after a stretch of inactivity.

6

/issue turns the current conversation into a well-structured GitHub issue.

6

Picks up a GitHub, Jira or Linear issue, sizes it with smart-router, works it in a dedicated session and opens the PR.

6

/jwt decodes a JSON Web Token locally — header, claims, expiry — without sending it anywhere.

6

Turns kubectl apply into a server-side dry run with a diff you approve first.

6

Makes Claude always answer in your language while keeping code in English.

6

leak-hint

claude

Flags event listeners, intervals and subscriptions created without cleanup.

6

Claude explains the why behind each change and leaves small TODOs for you to complete yourself.

6

When Claude fixes a mistake, offers to save the lesson to CLAUDE.md.

6

Warns when a dependency with a copyleft license (GPL, AGPL) lands in a permissively licensed project.

6

Adds your license header to every new source file Claude creates.

6

/lighthouse runs Lighthouse on a URL and shows performance, a11y, SEO and best-practice scores in a pane.

6

Collects every URL from the conversation into one list.

6

Runs the linter on each edited file and hands the errors straight back to Claude.

6

Prevents hand-editing lockfiles; they must change through the package manager.

6

log-tail

claude

/tail follows a log file or container in a live pane, with an errors-only filter.

6

Alerts you when a single command has been running too long.

6

Stops Claude when it repeats the same failing command three times and suggests a different approach.

6

Warns you the moment Claude starts editing files directly on main or master.

6

Prevents editing database migrations that already exist; write a new one instead.

6

Gives new migrations consistent, descriptive, timestamped names.

6

One dashboard for every Claude session on your machine: what each is doing, cost, blockers, with pause and priorities.

6

/mock starts a fake API server from your OpenAPI spec so you can build the frontend before the backend.

6

Recommends the right mods for your project and for what you're asking, with the commands to type, and installs them in one click.

6

/mod-doctor checks your installed mods for outdated versions, conflicts and load errors.

6

Suggests a cheaper model when your prompt is simple, and a stronger one when it is hard.

6

mod-maker

claude

/new-mod scaffolds a new Claude Code mod with manifest, hooks, test and README, ready to fill in.

6

Switch between sets of mods — work, personal, demo — with one command.

6

mods-hub

claude

The shared core that lets mods talk to each other: one event bus, one side panel with tabs, one place that routes notifications to your channels.

6

mod-store

claude

An in-terminal app store: browse, search, install and update every Claude Mod from GitHub.

6

Detects which monorepo package you're in and scopes test, lint and build commands to it.

6

net-retry

claude

Automatically retries commands that failed because of a temporary network error.

6

Flags missing or needless "use client" and server-only imports leaking into client components in Next.js.

6

Runs your queued tasks at a scheduled time, like overnight, and leaves you a report.

6

no-any

claude

Flags new any types, @ts-ignore and eslint-disable comments as Claude writes them.

6

Warns when your Node version doesn't match .nvmrc, .node-version or package.json engines.

6

Blocks Claude from silencing tests with .skip, .only, xit or skip markers.

6

no-upload

claude

Blocks commands that upload files to external services like pastebins and file-sharing sites.

6

Spots database queries inside loops, the classic N+1 problem, as Claude writes them.

6

/offline blocks every network call — fetches, curl, installs, git push — until you turn it back on.

6

/tour walks a newcomer through the repository step by step.

6

Warns when your API routes change but openapi.yaml doesn't.

6

/outdated shows stale dependencies and how risky each upgrade is.

6

Trims huge command outputs to head, tail and error lines before they flood the context.

6

pair-mode

claude

Claude proposes, you type: edits become diffs you apply yourself, for deliberate practice.

6

/explore sends three subagents to investigate different parts of the codebase and merges their findings.

6

path-jail

claude

Allows writes only inside the project root, resolving symlinks and .. tricks.

6

Keeps a log of every tool call that was denied, and why.

6

Pings you with a sound and toast when Claude is waiting on your approval.

6

/persona switches Claude between reviewer, architect, teacher and other roles.

6

Flags log statements that print emails, passwords, tokens or other personal data.

6

Before a dev server starts, tells you if the port is already taken and by which process.

6

/pr-desc drafts a pull request title and description from your branch diff.

6

Stops production-affecting commands (terraform apply, kubectl on prod, DROP TABLE) unless explicitly allowed.

6

/profile runs a command under a profiler and shows the hottest functions.

6

A self-organising project memory that learns which decisions, conventions and fixes matter and recalls them like a neural network.

6

/enhance rewrites your draft prompt into a precise, well-scoped request.

6

/history searches every prompt you have sent across sessions and reuses one.

6

Gently flags vague prompts like 'fix it' and suggests what to add.

6

Type :review:, :tests: or your own shortcodes and they expand into full prompts.

6

/explain-query runs EXPLAIN on your local database and explains the plan in plain words.

6

Adds a LIMIT to ad-hoc SELECTs Claude runs in psql, mysql or sqlite so results don't flood the context.

6

Short aliases like /t, /l and /b that run your test, lint and build commands.

6

/quiet silences toasts and sounds from every mod while you focus.

6

quiz-me

claude

/quiz asks you questions about the code Claude just wrote, to check you really understand it.

6

/quote pastes your mouse selection into the prompt as a Markdown quote.

6

Stops Claude from hammering external APIs with curl loops.

6

Catches React hook mistakes as Claude writes them: missing effect deps, setState in render, conditional hooks.

6

Warns when public APIs, CLI flags or env vars change but the docs do not.

6

recall

claude

Gives Claude a recall tool to search your saved notes, decisions and journal.

6

/recent lists the files read and edited in this session, newest first.

6

redactor

claude

Masks secrets and personal data in tool results before the model ever reads them.

6

Remembers which tests passed at the start of the session and warns if any of them now fail.

6

Shows what you were working on last time when a new session starts.

6

Adds a dedicated code-reviewer subagent and a /review command.

6

Blocks catastrophic shell commands like rm -rf /, mkfs, dd to disks and chmod -R 777.

6

sbom

claude

/sbom generates a software bill of materials with every dependency and its license.

6

A pane of your local database's tables and columns, ready to hand to Claude as context.

6

After Prisma or Drizzle schema edits, regenerates the client and warns when a migration is missing.

6

/scope locks Claude to the files you name; edits outside the scope are blocked.

6

A persistent per-project notes pane you can type into without leaving Claude Code.

6

After UI edits, takes a Playwright screenshot of the page and shows it to Claude.

6

/second-opinion has a different model critique Claude's last answer or plan.

6

Blocks edits and writes that would commit API keys, tokens or private keys.

6

Blocks database seed, reset and drop commands unless DATABASE_URL points at your own machine.

6

At the end of each editing turn, has the model double-check it actually did what you asked.

6

Writes a dated journal entry of what was done when the session ends.

6

/replay steps through the session — prompts, tool calls, edits — in a pane, like a video timeline.

6

/session-stats shows a dashboard of turns, tools, tokens, cost, duration and files.

6

Coordinates sessions working on the same repo: file leases against conflicts, overlap warnings and hand-offs.

6

Exports and imports your mods' configuration so you can move it between machines.

6

One tip a day about Claude Code shortcuts and features you might not know.

6

Tracks which languages and tools you've worked with each week.

6

Posts progress and reports to Slack and takes questions and commands from a channel, through the mods-hub channel system.

6

Points out your slowest tests after each test run.

6

Routes every subagent to the right model for the task's difficulty, runs independent work in parallel and starts workflows when a job needs one.

6

Save and reuse code snippets across projects with /save-snippet and /snippet.

6

soundpack

claude

Sound packs for Claude Code events: minimal, retro or nature.

6

Reads a one-line summary of what Claude did out loud when a turn ends.

6

Flags UPDATE and DELETE without WHERE in .sql files and in queries inside your code.

6

Detects your stack and gives Claude the right conventions for it.

6

standup

claude

/standup summarises what you did yesterday, from git history, ready to paste.

6

/service-status checks whether GitHub, npm, PyPI or the Anthropic API are having an outage before you blame your code.

6

Reminds you to add a story when Claude creates a new component without one.

6

streaks

claude

Shows your consecutive days of coding with Claude in the status line.

6

Adds declare(strict_types=1) to new PHP files and from __future__ import annotations to new Python files.

6

Caps how many subagents can run at the same time.

6

Watch running subagents live: type, status, duration and last activity.

6

/queue lines up prompts that run one after another whenever Claude is free.

6

team-hub

claude

A shared panel of team conventions, recommended mods, budgets and rules, synced through the repo.

6

Progress, questions and remote control over a Telegram bot, through the mods-hub channel system.

6

Shows terraform plan as a clear pane of resources to create, change and destroy.

6

A TDD mode: no production code changes until a test has been written or changed.

6

Runs the tests related to what changed and shows pass/fail in the status line.

6

Turns ticket references like ABC-123 or #42 into links and context for Claude.

6

todo-pane

claude

A live pane of Claude's current task list with progress.

6

Notices every TODO, FIXME and HACK Claude adds and lists them at turn end.

6

Set a token or dollar budget per session; get warned at 80% and stopped at 100%.

6

A sparkline of tokens per turn right above the prompt.

6

A timeline pane of every tool call with duration, status and input summary.

6

Blocks adding analytics and tracking SDKs that haven't been approved.

6

Times every turn and tells you when one runs long.

6

Type-checks the project at the end of every editing turn so errors never slip by.

6

Restricts WebFetch to the domains you allow.

6

Blocks pip install outside an active virtualenv so system Python stays clean.

6

vuln-scan

claude

After installs, runs npm audit or pip-audit and shows any vulnerabilities in a pane.

6

Blocks watch-mode and never-ending commands run in the foreground, where they'd hang the turn.

6

Posts to Slack, Discord, Teams or ntfy when a long task finishes.

6

web-trail

claude

/sources lists every page Claude fetched or searched this session.

6

Lets Claude keep you posted on WhatsApp — progress, problems, reports, questions — and lets you steer every session from your phone, through one self-hosted OpenWA number.

6

why-log

claude

Records why each file was changed; /why shows the reasoning behind any file's edits.

6

Build, save and share reusable workflows — release, dependency update, security audit — and run them with one command.

6

README badge

Shows how many plugins this repo ships, and links here.

claude & codex plugins219 plugins