claude-code-mods
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Basarisiz
- exec() — Shell command execution in change-ledger/hooks/register.tsx
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI
Mods for Claude Code that add panes, live lines and guards to the terminal you already work in.
Install one, or all of them.
Panes beside the chat Lines in the chat Guards Install
claude plugin marketplace add arasovic/claude-code-mods
claude plugin install session-meter@claude-code-mods
Panes beside the chat
Panes dock on the right of the session. Open them with /ctx, /changes, /timeline and /show-me; from 144 columns, session-meter opens on its own and show-me opens when an answer has a diagram.
![]() |
session‑meterSee what fills your context and how fast your limits drain. Context by category, the 5-hour and 7-day windows with their pace, the last 30 tool calls and model requests, each request with its cache hit rate. When limits or context run high, the model gets one short note. |
change‑ledgerEvery file this session touched, in one list. Lines added and removed, which agent edited each file, and how long ago. Below it, the git working tree, so edits made outside the session stand out. |
![]() |
![]() |
turn‑timelineWhere did this turn's time go? The current turn as a timeline: one lane for the main loop and one per subagent, the split between model, tools and idle, and the three slowest steps. |
show‑me
Diagrams as pictures, not as code. Each mermaid diagram in an answer is drawn in a pane once the turn ends. /show-me <question> asks for an answer in diagrams.
Lines in the chat
Small lines in the places you already look: above the prompt, under it, and under each answer.
image‑peek
See the images you paste, not just [Image #1]. Thumbnails above the prompt while you write, larger pictures under the message once it is sent.
![]() While you write |
![]() After you send |
pin‑board
Notes Claude keeps following. /pin use pnpm, never npm pins a note in one row above the prompt, or as a counter under it. Claude gets it at once, and again after /compact and /clear. Add --keep to keep it for the folder across restarts.
ci‑watch
CI results without leaving the terminal. After Claude pushes, opens a PR or pushes a tag, each GitHub Actions run gets a progress bar above the prompt, then a green or red result. It can also flag scheduled workflows that failed while you were away.
cache‑timer
Send your next message while the cache is still warm. A countdown to when the prompt cache expires. Once it has, the line shows how many tokens the next message writes to the cache again.
turn‑footer
What each answer cost, in one line. Tool calls, subagents, requests, tokens and cache hit rate under every answer, and the running tool with its clock in the spinner.
search‑meter
How many searches went to waste. Green found on the first try, yellow found after misses, red found nothing.
Guards that work out of sight
These draw little or nothing. They step in when something goes wrong.
secret‑guardKeys never reach the model or the transcript. API keys and private keys are hidden in tool output and in your own messages. Credential files cannot be opened, and commands that print secrets do not run. A status light shows what it caught.
|
loop‑guardNo third try of the same failing call. When a call fails twice with the same error, the model is told to stop, re-read the error and change approach. A toast tells you.
|
guardrailsBlocks the commands you never want run. Cloudflare writes, attribution lines in commits and PRs, and guardrails: Branches never use the claude/ prefix; use fix/, style/, chore/ etc. |
compact‑keeperNothing is lost to ~/.claude/handoffs/ 2026-10-03-0952-my-app-4f9c2a1e.md |
Install
Add this repo as a plugin marketplace once, then install any mod from it:
claude plugin marketplace add arasovic/claude-code-mods
claude plugin install <mod>@claude-code-mods
Or install all of them (needs jq):
curl -s https://raw.githubusercontent.com/arasovic/claude-code-mods/main/.claude-plugin/marketplace.json \
| jq -r '.plugins[].name' \
| while read -r mod; do claude plugin install "$mod@claude-code-mods"; done
Restart Claude Code after installing. Update later with claude plugin marketplace update claude-code-mods and claude plugin update <mod>@claude-code-mods.
Tested on Claude Code 2.1.288. Mods are a recent Claude Code feature, so older versions will not load them. Pictures in show-me and image-peek need a terminal with the kitty graphics protocol, such as Ghostty or kitty. show-me also needs mmdc on PATH, and ci-watch needs gh, logged in.
Develop
Each mod's README lists its checks. typecheck.sh lays the plugin API's types in .claude-plugin/types/ when they are missing or from another Claude Code build, then runs tsc. Run it with no argument to check every mod.
License
MIT
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi




