Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/boyter/cs/claude-mdgit clone --depth 1 https://github.com/boyter/csWhat 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 | $0.01022 | $0.01022 |
| Opus 5 | $0.00511 | $0.00511 |
| Sonnet 5 | $0.00204 | $0.00204 |
| Haiku 4.5 | $0.00102 | $0.00102 |
Grade A, and why
cs 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 yesterday.
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 — 78 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
cs (codespelunker) is a command-line code search tool written in Go. It searches files recursively using boolean queries, regex, and fuzzy matching, with relevance ranking (BM25/TF-IDF). Four modes: console output, interactive TUI, HTTP server, and MCP server.
Build & Test Commands
go build -o cs # Build binary
go test ./... # Run all tests
go test -v ./... # Verbose tests
go test -run TestPreParseQuery ./... # Run a single test
Linting:
golangci-lint run --enable=gofmt ./...
gofmt -s -w -l .
Architecture
Root package main plus subpackages under pkg/. The search pipeline is orchestrated by DoSearch() in search.go:
FileWalker → [read + filter files] → AST query evaluation → matched FileJobs channel
Query Pipeline (pkg/search/)
Queries are parsed into an AST and evaluated against each file:
Lexer → Parser → Transformer → Planner → Executor
- Lexer (
lexer.go): tokenizes query string (terms, quotes, regex, operators, fuzzy markers) - Parser (
parser.go): builds AST with boolean logic (AND/OR/NOT), quoted phrases, regex/pattern/, fuzzy~1/~2 - Transformer (
transformer.go): semantic rewrites (e.g.complexity=high) - Planner (
planner.go): query optimization - Executor (
executor.go): evaluates AST against file content, returns match locations - Extractor (
extractor.go): extracts matched terms for highlighting - AST (
ast.go): AST node type definitions (AndNode, OrNode, NotNode, KeywordNode, PhraseNode, RegexNode, FuzzyNode, FilterNode) - Document (
document.go): Document and SearchResult structs
See pkg/search/README.md for detailed query syntax documentation.
Core Root Files
main.go: Cobra CLI entry point. Routes toConsoleSearch(), TUI (initialModel()),StartHttpServer(), orStartMcpServer()based on flags/argsconfig.go:Configstruct with all CLI-configurable fields.DefaultConfig()provides sensible defaultssearch.go:DoSearch()— orchestrates the full search pipeline: file walking, reading, binary/minified filtering, AST evaluation, and result streaming via channels. UsesSearchCachefor prefix-based cachingconsole.go:ConsoleSearch()— collects results, ranks, and outputs in text/JSON/vimgrep formattui.go: bubbletea TUI with lipgloss styling. Debounced search input, incremental result streaming, syntax-highlighted previewhttp.go: HTTP server with embedded templates, search/display endpoints, theme support (dark/light/bare), custom template overridescache.go:SearchCache— LRU cache with TTL for query results; supports prefix matching for progressive refinement in TUIsyntax.go: Syntax highlighting with keyword tables for 80+ languageslanguage.go: Language detection via scc processor's language databasemcp.go: MCP (Model Context Protocol) server over stdio; exposes search as a tool for AI agentstemplates.go: Template loading with//go:embedfor built-in HTML templates; supports custom template paths
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.
- yesterday First seen · 78 lines · 1,022 tokens per session scan A a0d56afc0a09
cs CLAUDE.md is an instructions file published in the GitHub repository boyter/cs (1,063 stars, last pushed 7d ago), licensed MIT. It adds 1,022 tokens to every session, about $0.0051 per session on Opus 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
q-code AGENTS.md
Instructions for v833/q-code, covering q-code 项目协作说明, 项目概览, 环境与工具, 常用命令 and cli 子命令.
coding_agent_session_search AGENTS.md
AGENTS.md instructions for Dicklesworthstone/coding_agent_session_search, covering agents.md — codingagentsessionsearch (cass), rule 0 - the fundamental override prerogative, rule number 1: no file deletion, git branch: only use main, never master and toolchain: rust & cargo.
opentui AGENTS.md
Instructions for anomalyco/opentui, covering opentui agent guide, engineering, tooling and runtimes, verification and portable ffi.
CheatSheetSeries CLAUDE.md
Claude Code instructions for OWASP/CheatSheetSeries, covering claude.md and for maintainers.
Tianshu-harness CLAUDE.md
Instructions for huiliyi37/Tianshu-harness, covering 天枢 (tianshu) / rivet, build & test, architecture, conventions and known constraints.
inspector copilot-instructions.md
Copilot instructions for modelcontextprotocol/inspector, covering copilot review instructions — mcp inspector, typescript, react and ui (web client), the .withprops() rule and state and effects.