jr-awake
claudeKeeps the Mac awake while Claude works, shared by every session on the machine, and warns before the next sleep.
Plugin marketplace
jr mods: 43 Claude Code mods for solo builders. Context bar, plan limits, billable time, guards, dictation, business dashboards and more.
Add this marketplace
Then install any plugin below by name — each page has its exact command.
Keeps the Mac awake while Claude works, shared by every session on the machine, and warns before the next sleep.
A coloured project badge and its branch, on the right above the prompt, so you always know which window you are typing in. Hidden until you type /jr-badge. A `badge: LABEL #hex` line in CLAUDE.md sets your own.
A toast 30 seconds before the prompt cache goes cold, and on /jr-cache-clock a quiet countdown above the prompt: how long the cache stays warm after Claude's last reply, going green to red, and the last cache hit rate.
Nudges you toward small atomic commits: when uncommitted changes pass a threshold, a band and a toast suggest a split by folder.
The context window in one quiet row above the prompt: a mini bar coloured by category, the fill and the window, turning into an alert when compaction is near. /jr-context hides or shows it, /jr-context details opens the full bar with its legend.
A decision journal per project: /jr-decisions <decision> or a prompt starting with "decision:" records one, /jr-decisions lists them, /jr-decisions export writes docs/decisions.md.
Production deploys and pushes to main always come to you for confirmation, even when your rules allow them. Optional: no deploys on Friday.
Flags AI-writing tells (em dashes, "delve", "not X, but Y", stock openers...) in the prose files Claude writes. A toast after each file, /jr-deslop for the list. Never rewrites anything.
Fixes what dictation mishears ("cloud code" → Claude Code) before Claude reads your prompt, and shows each fix in your prompt row: red struck, green added.
Flags replies that claim something was tested or verified when nothing was run in the turn to check it: a warning under the message and a toast.
A notification, and a sound on macOS, when a long turn finishes: work in another window and come back when Claude is done. Names the project and how long it took.
/jr-draft: a scratch pane to write your next prompt while Claude works, kept per project, sent to the prompt box when you are ready.
Every shell command Claude asks permission for comes with a plain-English explanation and a risk level: low, medium or high.
Every Claude Code session on this machine at a glance: which ones are working and which ones wait for you, in a band above the prompt (/jr-fleet hides or shows it) and in /jr-fleet details.
A goal per project with steps you tick off, shown above the prompt with a progress gauge. /jr-goal to set it.
/jr-heatmap: your last 26 weeks with Claude Code as a GitHub-style heatmap, with current and longest streak and your peak hours.
Keeps oversized images out of the conversation: an image over 7800 px is read through a resized copy, and browser viewports over the limit are refused.
Plan limits in one quiet row above the prompt: the 5-hour and 7-day fill and when the fullest resets, an alert from 80 %, a toast at 80 % and 95 %. /jr-limits hides or shows it, /jr-limits details opens the gauges.
/jr-mod-audit owner/repo: clones a mod, runs the official validator on each plugin in it, reads its source, and shows what it can reach with a green, amber or red verdict before you install it.
/jr-mods: every installed plugin and mod in one list. Space ticks or unticks, Enter applies all the changes at once. /jr-mods welcome explains what each jr mod shows.
What the next prompt costs before you send it, on /jr-next-cost: the context it resends at the current model's price, read from a warm cache or written to a cold one, at API rates.
Stops commits and pull requests that carry an AI co-author line or a 'Generated with' footer, so your history stays yours.
When a reply ends by announcing work ("I'll…", "Let me…", "je vais…") and no tool ran in the turn, Claude is sent back once to actually do it.
At the end of a turn, one toast when the code Claude wrote added debug statements (console.log, print, debugger) or TODO/FIXME/HACK lines.
Is it them or is it me? The status of Claude, GitHub, npm and Vercel, checked every 10 minutes: /jr-outage shows them all, a band and a toast appear only when one is degraded.
/jr-outputs: every file this session created or changed, newest first, with + and - line counts from git.
Checks every package install against its registry first: names that do not exist (hallucinated or typosquatted) are refused, very new packages are held back or flagged, install scripts are flagged.
/jr-polish <rough prompt>: a small fast model rewrites it into a clear, structured prompt in the same language and puts it in your prompt box to edit and send.
/jr-post: a short "what I built today" post drafted from this session, shown in a pane and copied to your clipboard.
Balances of the other paid APIs you use (OpenRouter, Firecrawl, DeepSeek), checked every 10 minutes: /jr-quota details shows them all, /jr-quota hides or shows the band; a band and a toast appear only when one runs low.
Stops Claude from reading a long file whole: a Read of a file over 1,000 lines without a range is refused with a hint to grep first and read only the lines it needs. Saves context and tokens.
Recording mode for demos and screen shares: /jr-record masks emails, money amounts, keys, phone numbers and IPs on screen. Claude still reads the real text.
Replaces API keys, tokens, private keys and database passwords in tool results with placeholders before Claude reads them. Emails and IPs too, if you ask.
Warns when a turn writes sensitive files nobody asked for (lockfiles, manifests, CI, .env, migrations, infra) or too many files at once.
Your Stripe MRR and today's revenue above the prompt, refreshed every 15 minutes; /jr-stripemrr adds the last 30 days as a sparkline.
Disk, RAM, CPU and swap in one quiet row above the prompt, refreshed every 5 minutes by a local script on macOS, Linux and Windows. No model call, no tokens. /jr-sysinfo hides or shows it.
Billable time per project: every minute of a session sorted into categories, a ratio per category, an hourly rate, and an amount. /jr-time to adjust, export to CSV or Markdown.
/jr-todo <task>: capture a task instantly, with no model call, to TODO.md, Todoist, Linear, Notion, a GitHub issue, Things, Apple Reminders, or your own command.
Pings your sites every 2 minutes; a red band above the prompt the moment one goes down, and /jr-uptime with latency sparklines and the last incident.
An opt-in sparring partner: after each answer, one line above the prompt with the sharpest challenge to what was just decided. /jr-vinci on, off, or the history.
Live visitors from PostHog above the prompt (last 5 minutes and today), refreshed every 2 minutes; /jr-visitors adds today's top pages.
/jr-week: your week with Claude Code, per day and per project: time Claude worked, prompts and cost, with gradient bars and a Markdown export.
/jr-wrapped: your month with Claude Code, Wrapped-style: prompts, hours, streak, busiest hour, top tools and projects, a persona, and a share card saved as SVG and PNG.
Shows how many plugins this repo ships, and links here.