relay: Instructions file for Claude Code

CLAUDE.md

relay CLAUDE.md is an instructions file for Claude Code from sharko99/relay. It costs 4,335 tokens per session, scanned A, original, MIT.

Project instructions for Relay, a keyboard-first desktop API client built with Tauri and React. They describe its repository layout, architecture, and rules for adding features.

In plain words
What is it for?
Use them when developing Relay, especially when adding features or changing its Rust core, React interface, documentation, workspace files, or cross-cutting systems.
Why use it?
They help an agent understand which part of the app owns the user interface, file storage, network access, secrets, and documentation before changing code.

Instructions file for Claude Code

Written for Claude Code: the file is CLAUDE.md. Also seen: mentions CLAUDE.md.

This is sharko99/relay's own configuration. It tells Claude Code how to work on relay itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything relay configures →

Reuse

Borrowing it

Nothing to install: this file belongs to sharko99/relay. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/sharko99/relay/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/sharko99/relay

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for relay CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/sharko99/relay/claude-md/github.svg)](https://agentmods.dev/instructions/sharko99/relay/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/sharko99/relay/claude-md"><img src="https://agentmods.dev/badge/instructions/sharko99/relay/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for relay CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/sharko99/relay/claude-md"><img src="https://agentmods.dev/badge/instructions/sharko99/relay/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 4,335 This file is loaded in full into every session.
When invoked 4,335 The same file — it is already loaded in full.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.04335 $0.04335
Opus 5.5 $0.01734 $0.01734
Sonnet 5.5 $0.00867 $0.00867
Haiku 4.5 $0.00434 $0.00434

Measured 2mo ago against content hash 07f39fd0a439, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

relay CLAUDE.md scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl > internal step. New copyable things get a kind here, not an ad-hoc
CLAUDE.md · 306 lines

How it starts

The opening of the file, as written. The whole thing — 306 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Relay — project instructions

Relay is a keyboard-first, file-based API client (Tauri 2 + React 19). The workspace is plain YAML on disk (~/Relay); the Rust core owns execution, storage, and secrets, the frontend owns editing.

Repository map

  • apps/desktop — the app. src/ is the React frontend (features/, stores/, design-system/, ipc/), src-tauri/ the Rust core. public/llms.txt is the workspace guide deployed to users (system 11). scripts/ holds the render harnesses: pnpm promo (marketing shots to promo/), pnpm banners (docs page banners to apps/docs/src/assets).
  • apps/docs — the documentation site (Astro 5 + MDX). See "Documentation surfaces" below.
  • docs/ — contributor docs: ARCHITECTURE.md, CONTRIBUTING.md, and design/ notes (undo, auth, export-code, mcp-server) that record why the larger systems are shaped the way they are. Read the relevant one before reworking such a system; add one when you build something of that size.

Architecture ground rules

  • The frontend never touches the network or the filesystem. All I/O crosses a #[tauri::command] in src-tauri/src/ipc; the typed bindings are generated (system 9). If a feature needs a new capability, it gets a command, not a webview workaround.
  • Vault secrets live Rust-side only. This is system 8 and it is the one rule with zero exceptions beyond the single sanctioned Reveal path.
  • The files on disk are the source of truth, and users edit them outside the app ("Open in VS Code" is a feature). Never assume the app is the only writer: verify before overwriting, reload on external change.

Cross-cutting systems — enroll every new feature

Relay's quality comes from a handful of cross-cutting systems. When adding or changing a feature, walk this list and enroll the feature in each system that applies. A feature that skips one (a menu without file actions, a mutation the undo stack can't see, a selectable thing outside the focus system) degrades the whole app, not just itself.

Read the full file on GitHub · 306 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 306 lines · 4,335 tokens per session scan A 07f39fd0a439

Subscribe to this mod's changes

relay CLAUDE.md is an instructions file published in the GitHub repository sharko99/relay (0 stars, last pushed 3mo ago), licensed MIT. It adds 4,335 tokens to every session, about $0.0173 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

relay CLAUDE.md compared with instructions from other repositories

relay CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
relay CLAUDE.mdsharko99/relayInstructions file03mo agoMITA4,335Claude Code
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
deepseek-harness AGENTS.mddeepseek-ai/deepseek-harnessInstructions file274k2d agoMITA4,313Codex, OpenCode