guanlan: Instructions file for Claude Code

CLAUDE.md

guanlan CLAUDE.md is an instructions file for Claude Code from jin-bo/guanlan. It costs 4,206 tokens per session, scanned A, original, Apache-2.0.

Repository instructions for Guanlan, a knowledge system where an agent builds a connected Markdown wiki instead of searching all source material from scratch each time.

In plain words
What is it for?
Use them when changing Guanlan's wiki, graph and health features, web or messaging interfaces, MCP connections, or chart and citation handling.
Why use it?
They explain the project's design, commands, architecture, and separate ways to run it so changes follow the intended model.

Instructions file for Claude Code

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

This is jin-bo/guanlan's own configuration. It tells Claude Code how to work on guanlan 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 guanlan configures →

Reuse

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.

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

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 guanlan CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/jin-bo/guanlan/claude-md/github.svg)](https://agentmods.dev/instructions/jin-bo/guanlan/claude-md)
Your own site
<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.

agentmods 80×15 button for guanlan CLAUDE.md

Your own site · 80×15
<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>
Per session 4,206 This file is loaded in full into every session.
When invoked 4,206 The same file — it is already loaded in full.
Security scan A 0 findings. 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.04206 $0.04206
Opus 5.5 $0.01682 $0.01682
Sonnet 5.5 $0.00841 $0.00841
Haiku 4.5 $0.00421 $0.00421

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

Security

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.

CLAUDE.md · 91 lines

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.

Read the full file on GitHub · 91 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. 6d ago Changed e0272490ceb7
  2. 7d ago Changed · +67 tokens per session 94b1bf34d437
  3. 10d ago Changed 20956b0d1551
  4. 17d ago Changed · +3 tokens per session 6abb8327bf9e
  5. 19d ago Changed · +74 tokens per session 86a426a47103
  6. 20d ago Changed 467eff6356d0
  7. 27d ago Changed ba9f8aafe408
  8. 1mo ago Changed · +195 tokens per session c53f65e35ad0
  9. 1mo ago Changed · +1 lines · +186 tokens per session e20153cd7b37
  10. 1mo ago First seen · 90 lines · 3,681 tokens per session scan A 06f45092ebb4

Subscribe to this mod's changes

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.

Related

guanlan CLAUDE.md compared with instructions from other repositories

guanlan CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
guanlan CLAUDE.mdjin-bo/guanlanInstructions file14yesterdayApache-2.0A4,206Claude 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