Resources

Resources

Notes on working with agents, and the Claude Code plugins I built along the way. Read the posts in any order; install a mod in two commands.

  • Writing5

  • The file the agent reads before it reads your codeThe same prompt worked on Monday and failed on Friday. You changed nothing about the prompt, so the prompt is not the variable.PostContext
  • What a hook is, and why it beats a line in your CLAUDE.mdA hook is a shell command Claude Code runs for you when a named event fires. The agent does not choose whether it runs. It runs.PostVerification
  • cmux: five agents, one terminalStarting five sessions costs one command each. Finding the one that is blocked costs you the afternoon, and more panes on screen make that worse.PostTooling
  • Ghostty: the terminal has to come to youAn agent runs for eight minutes and you get up. The window you left it in is three desktops away, behind a browser, and you find it by clicking.PostTooling
  • A checkout eachTwo agents, one working tree, and a stash you did not ask for. The second agent did nothing wrong. It just started.PostTooling
  • Mods9

  • transcript-redactorKeeps API keys and passwords out of your Claude Code transcript by swapping them for placeholders that still work when commands run.ray-amjad/claude-code-modsSecretsUpdated
  • secret-boxLets Claude use your API keys without ever seeing them, through a masked input box and placeholders that turn back into real keys.ray-amjad/claude-code-modsSecretsUpdated
  • prompt-bouncerStops vague prompts before Claude sees them and suggests the words your project actually uses, so you don't waste a turn on guesses.ray-amjad/claude-code-modsPrompt guardUpdated
  • memory-forkIt keeps your auto memory up to date in the background after every turn, so the main session never stops to write it.ray-amjad/claude-code-modsMemoryUpdated
  • jev-skill-suggestionIt scores every skill against your prompt as you type, then lets you choose whether Claude picks skills, loads none, or loads only Jev's pick.ray-amjad/claude-code-modsPrompt guardUpdated
  • dream-passIt tidies Claude's memory folder in the background, merging duplicates and fixing stale notes, with a backup and one-command undo.ray-amjad/claude-code-modsMemoryUpdated
  • diagram-paneA side pane that pins every diagram Claude draws, readable instead of raw, and keeps a small live map of what Claude is working on.ray-amjad/claude-code-modsPaneUpdated
  • decision-treeWhen Claude ends a reply with a question, a side pane lays out every option and lets you try any answer in a forked session.ray-amjad/claude-code-modsPaneUpdated
  • cache-clockA one-line band above the Claude Code prompt that counts down until the prompt cache goes cold and shows how full your context is.ray-amjad/claude-code-modsBandUpdated