Borrowing it
Nothing to install: this file belongs to jin-bo/guanlan. 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/jin-bo/guanlan/main/CLAUDE.mdgit clone --depth 1 https://github.com/jin-bo/guanlanWrote 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/jin-bo/guanlan/claude-md)<a href="https://agentmods.dev/instructions/jin-bo/guanlan/claude-md"><img src="https://agentmods.dev/badge/instructions/jin-bo/guanlan/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/jin-bo/guanlan/claude-md"><img src="https://agentmods.dev/badge/instructions/jin-bo/guanlan/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.04206 | $0.04206 |
| Opus 5.5 | $0.01682 | $0.01682 |
| Sonnet 5.5 | $0.00841 | $0.00841 |
| Haiku 4.5 | $0.00421 | $0.00421 |
Grade A, and why
guanlan 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 6d 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 — 91 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.
What this is
观澜 (GuānLán) is an implementation of the Karpathy LLM Wiki pattern: an Agent incrementally builds and maintains a structured, cross-linked markdown knowledge wiki instead of doing fresh RAG retrieval on every query. The full design (in Chinese) is the authoritative spec — read docs/DESIGN.md before any non-trivial change.
Current status: released through v0.1.32; the roadmap is fully implemented — P2 minimal closed loop, P3 health/graph family, P4 optional host layer (Web + MCP + IM, through P4.17's Streamable HTTP transport, P4.18's move to MCP SDK v2 / protocol 2026-07-28, P4.19's read-only Web panel for the opposite direction — the external MCP servers agentao already injects into this KB — P4.20's in-browser rendering of ```flint chart-spec blocks into data charts, P4.21's IM host: a platform-agnostic core plus thin per-platform adapters, v1 = personal WeChat + Feishu, and P4.22's clickable citations: a zero-LLM /page command everywhere plus Feishu card callbacks that a click turns into a synthesized inbound message, so all five intake gates are reused and the Q&A path needed zero changes, and P4.24's MCP Skills publication: guanlan mcp also publishes one static read-only skill, guanlan-query, through the io.modelcontextprotocol/skills extension, and read_page gained an optional name so clients can follow [[links]]; the skill file lives in guanlan/mcp/published_skills/, deliberately not repo-root skills/, which is an Agentao discovery path), P5 retrieval + multi-format ingest, and every half-phase P2.1–P5.4. No roadmap spec remains unimplemented; per-phase flags, behavior, and red lines live in the docs/P*.md file for that phase, not here. P4.22's main path passed real-machine acceptance on 2026-08-17 (click → toast → the page comes back), but several items are still open — which WS frame type Feishu delivers card callbacks on (the code handles both, so the shim stays), the unauthorized-click and forwarded-card paths — so read docs/P4.22-IM可点引用.md §9 for what was actually observed before claiming any individual item is verified. P4.23 moved the runtime to agentao 0.5.3; the floor is now agentao[cli]>=0.5.18,<0.6. Since 0.5.10, a confirmation where agentao.transport.gate_note() is set (remote MCP skill consent) must be asked every time, never auto-allowed, and must not flip confirm_mode — Conversation._confirm_tool_cb / resolve_confirm enforce it, and IM (confirm_ui=False) denies at once (docs/P4.24-MCP技能发布.md appendix B). Before touching the embedded path, know that arun returning normally means neither "the model answered" nor "the turn wasn't stopped": agentao returns LLM errors, empty/truncated output and user stops ([Cancelled: …]) as ordinary strings. Conversation.turn() tells them apart via agent.last_turn — an incomplete turn stays a structured return, a cancelled one is re-raised as AgentCancelledError. Rationale in docs/P4.23-Agentao0.5.3接入.md.
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.
- 6d ago Changed e0272490ceb7
- 7d ago Changed · +67 tokens per session 94b1bf34d437
- 10d ago Changed 20956b0d1551
- 17d ago Changed · +3 tokens per session 6abb8327bf9e
- 19d ago Changed · +74 tokens per session 86a426a47103
- 20d ago Changed 467eff6356d0
- 27d ago Changed ba9f8aafe408
- 1mo ago Changed · +195 tokens per session c53f65e35ad0
- 1mo ago Changed · +1 lines · +186 tokens per session e20153cd7b37
- 1mo ago First seen · 90 lines · 3,681 tokens per session scan A 06f45092ebb4
guanlan CLAUDE.md is an instructions file published in the GitHub repository jin-bo/guanlan (14 stars, last pushed yesterday), licensed Apache-2.0. It adds 4,206 tokens to every session, about $0.0168 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.
guanlan CLAUDE.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| guanlan CLAUDE.mdjin-bo/guanlan | Instructions file | 14 | yesterday | Apache-2.0 | A | 4,206 | Claude Code |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |