Borrowing it
Nothing to install: this file belongs to drandyhaas/KiCadRoutingTools. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/drandyhaas/KiCadRoutingTools/main/CLAUDE.mdgit clone --depth 1 https://github.com/drandyhaas/KiCadRoutingToolsWrote 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.
[](https://agentmods.dev/instructions/drandyhaas/kicadroutingtools/claude-md)<a href="https://agentmods.dev/instructions/drandyhaas/kicadroutingtools/claude-md"><img src="https://agentmods.dev/badge/instructions/drandyhaas/kicadroutingtools/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.
<a href="https://agentmods.dev/instructions/drandyhaas/kicadroutingtools/claude-md"><img src="https://agentmods.dev/badge/instructions/drandyhaas/kicadroutingtools/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.18370 | $0.18370 |
| Opus 5.5 | $0.07348 | $0.07348 |
| Sonnet 5.5 | $0.03674 | $0.03674 |
| Haiku 4.5 | $0.01837 | $0.01837 |
Grade A, and why
KiCadRoutingTools CLAUDE.md scanned grade A with 0 findings 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 3d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 1,035 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Project Notes for Claude
Running Python
Invoke Python as python3 (bare python does not exist on macOS and many
Linux distros). On Windows, if python3 is missing, fall back to py -3
or python — don't retry blindly. Add -X utf8 when a script prints
special characters (Ω etc.) to avoid Windows encoding errors.
On Windows/Git Bash, export MSYS2_ARG_CONV_EXCL='*' before any command
carrying NET NAMES. MSYS2 rewrites any argument starting with / into a
Windows path, and every KiCad net name is /-prefixed: /+1V1 reaches the
tool as C:/Program Files/Git/+1V1. Nothing warns, because a tool cannot tell a
mangled net name from a net that does not exist. Measured: 61 nets passed to
--ignore-nets, 4 survived (the four not starting with /), and the resulting
render reported 1315 crossings where the truth was 357. It hits --nets,
--ignore-nets, --power-nets, --rip-existing-nets, --keep-away — every net-name argument
(a --keep-away rule at least fails LOUDLY: /LED_A:/AIN_B:0.3 arrives as
C:\Program Files\Git\LED_A;..., which the rule parser rejects).
The variable is not free: it also disables conversion for legitimate paths,
so ~/Documents/... then arrives as an unusable /c/Users/.... Pass
Windows-style paths (C:/Users/...) in the same command.
Commit only what worked
Do not commit unsuccessful knobs or code, and do not document unsuccessful experiments in the repo, unless specifically asked. A lever that measured neutral or worse, an opt-in that never earned its default, a test of an idea that did not pan out -- none of it goes into a commit, a README, a docstring or a TODO. Record it in memory (the auto-memory directory) so the lesson is kept, and leave the repo carrying only the code that works and its description. The one place an UNTRIED idea may live in the repo is a README's TODO list, as a future thing to try, never as a measurement of something that failed. (Andy, 2026-09-22, after an audit removed 13,600 lines of such code from awx.)
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.
- 3d ago Changed · +19 lines · +360 tokens per session b8526359a653
- 5d ago Changed · -73 lines · -1,165 tokens per session fa60aa141c77
- 6d ago Changed · +8 lines · +163 tokens per session 21d8b9ac4013
- 7d ago Changed · +4 lines · +71 tokens per session 4c1e57876799
- 12d ago Changed · +24 lines · +433 tokens per session 2b210c38b604
- 13d ago Changed · +15 lines · +300 tokens per session a44f669b6858
- 17d ago Changed · +5 lines · +92 tokens per session 8d346f91fcfb
- 18d ago Changed · +5 lines · +51 tokens per session 1a8bef91a487
- 19d ago Changed · +3 lines · +57 tokens per session 962a40bee4e6
- 20d ago First seen · 1,025 lines · 18,008 tokens per session scan A b7d3d3800504
KiCadRoutingTools CLAUDE.md is an instructions file published in the GitHub repository drandyhaas/KiCadRoutingTools (706 stars, last pushed today), licensed MIT. It adds 18,370 tokens to every session, about $0.0735 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, cache eligibility and rollout and applying the notice (cutover).
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
vscode copilot-instructions.md
Copilot instructions for microsoft/vscode, covering vs code copilot instructions, project overview, root folders, core architecture (src/ folder) and built-in extensions (extensions/ folder).
deepseek-harness AGENTS.md
AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.