CLAUDE.mdC
CLAUDE.md from agentpit-io/hunter-community is a CLAUDE.md file: the standing instructions Claude Code reads in that repo.
mdr add agentpit-io/hunter-community/CLAUDE.md@git:20261003.bb2db00Pins git:20261003.bb2db00 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- C, 12 of 14 checks passed
- Kind
- CLAUDE.md file
- Repository
- agentpit-io/hunter-community
- Path
CLAUDE.md- Versions recorded
- 38
- Latest version
- git:20261003.bb2db00, committed Oct 3, 2026
- First version recorded
- Sep 10, 2026
- Size
- 226,077 bytes
- Repository stars
- 577
- License
- Apache-2.0
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# CLAUDE.md — hunter-community 本文件是 Claude Code 在本仓库工作时会自动读取的项目指令。 --- ## 铁律:严禁 mock 兜底 · 空的比假的好 量化 / 指标 / 因子 / 回测 / 评分 类代码,任何**用户会看到或送给 LLM 分析**的数字都必须是真算出来的。算不出就显示 `—` 并注明原因。 ### 严禁的模式 - `Object.assign(mockDefault, realResult)` — 真数据缺字段时假数据会露出 - `realValue || 0` / `realValue ?? 0.5` — `0.00` 看起来像个结论 - 渲染层直接写常量或伪造公式(基准 `= 1 + i*0.005`、超额 `= ann_ret - 0.062`、相似度 `= [87,62,54][i]` 之类) - API 转换层挂 `_mock` / `metrics_mock` 字段 — 修了展示层不算完,上游会继续注入 - 把不确定真假的指标送进 `askHunter` / LLM — 模型会认真点评根本不存在的业绩 ### Why 2026-08-18 事故:「全能蓝筹」3 年回测同屏出现「年化 −1.2%」与「信息比率 0.98 / 月度胜率 62%」—— 后两个是 `backtest.html` 里写死的常量,因为后端 `_calc_metrics()` 从来没算过 `ir` / `win_rate`,`Object.assign` 用 mock 补上了。全量排查后共发现 4 个页面 **8 处**假数据(20 个因子的 60 个指标、6 个官方策略 metrics、净值曲线、基准直线、因子归因公式…),其中最糟的是 `askHunter` 把假指标发给 LLM 分析。 相关提交(按顺序读): ``` 05c8d3d fix(quant): 回测不再用假数字冒充真结果 (_17 步1-3) fefcb6c fix(quant): 清掉全部写死的假数据 (_17 全量排查) 13a6f8f feat(quant): 接真指数日线 + 实现回测基准 863d2d1 feat(quant): 指数成分股走代理拉取 + seed 真数据 ba62a96 fix(quant): 补完 _17 剩下四条 9335fe3 fix(quant): 修白屏 —— 漏了两处读取方与三类语法坑 ``` 演示模式不是借口 —— 要 demo 数据就跑一次真回测把结果存下来当样例,不要在渲染层编。 ### 落地方法 **改动前** —— 先全量 grep,把所有假数据来源列一遍再动手: ```bash …
Read the whole file at its exact version.
How to install
mdr add agentpit-io/hunter-community/CLAUDE.md@sha256:a35288e77a60c56cThe line at the top of this page pins the label git:20261003.bb2db00, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hk3loy7an5tus2kb)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 38 versions of this file, between Sep 10, 2026 and Oct 3, 2026, more than one a day. Its first recorded version is graded B and its latest C.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261003.bb2db00 latest | 2026-10-03 | bb2db00 | 226,077 B | C | view · diff |
| git:20260922.21c1821 | 2026-09-22 | 21c1821 | 224,788 B | C | view · diff |
| git:20260922.aec6246 | 2026-09-22 | aec6246 | 224,479 B | C | view · diff |
| git:20260919.bf25e2f | 2026-09-19 | bf25e2f | 223,249 B | C | view · diff |
| git:20260919.36d3869 | 2026-09-19 | 36d3869 | 222,009 B | C | view · diff |
| git:20260919.89071e4 | 2026-09-19 | 89071e4 | 221,408 B | C | view · diff |
| git:20260919.2618f5f | 2026-09-19 | 2618f5f | 220,693 B | C | view · diff |
| git:20260919.67f1e92 | 2026-09-19 | 67f1e92 | 220,236 B | C | view · diff |
| git:20260918.d20883a | 2026-09-18 | d20883a | 213,151 B | C | view · diff |
| git:20260918.e151f66 | 2026-09-18 | e151f66 | 208,928 B | C | view · diff |
| git:20260918.8617b80 | 2026-09-18 | 8617b80 | 207,620 B | C | view · diff |
| git:20260917.404dda8 | 2026-09-17 | 404dda8 | 205,998 B | C | view · diff |
| git:20260917.d9a6e64 | 2026-09-17 | d9a6e64 | 204,542 B | C | view · diff |
| git:20260916.99a7171 | 2026-09-16 | 99a7171 | 189,475 B | B | view · diff |
| git:20260916.9652180 | 2026-09-16 | 9652180 | 188,332 B | B | view · diff |
| git:20260916.27fc13d | 2026-09-16 | 27fc13d | 187,235 B | B | view · diff |
| git:20260915.c831ee9 | 2026-09-15 | c831ee9 | 186,097 B | B | view · diff |
| git:20260915.8ca2a8a | 2026-09-15 | 8ca2a8a | 184,787 B | B | view · diff |
| git:20260915.fdb49d3 | 2026-09-15 | fdb49d3 | 169,410 B | B | view · diff |
| git:20260915.6cc1357 | 2026-09-15 | 6cc1357 | 167,757 B | B | view · diff |
| git:20260915.3e6ac23 | 2026-09-15 | 3e6ac23 | 166,440 B | B | view · diff |
| git:20260915.c553e54 | 2026-09-15 | c553e54 | 163,643 B | B | view · diff |
| git:20260914.c917c0e | 2026-09-14 | c917c0e | 162,414 B | B | view · diff |
| git:20260913.474832b | 2026-09-13 | 474832b | 123,586 B | B | view · diff |
| git:20260913.8ac37b9 | 2026-09-13 | 8ac37b9 | 122,469 B | B | view · diff |
| git:20260913.60de05b | 2026-09-13 | 60de05b | 121,474 B | B | view · diff |
| git:20260913.e468665 | 2026-09-13 | e468665 | 120,487 B | B | view · diff |
| git:20260913.96ef0bf | 2026-09-13 | 96ef0bf | 119,243 B | B | view · diff |
| git:20260912.fb73945 | 2026-09-12 | fb73945 | 104,264 B | B | view · diff |
| git:20260912.28cbe30 | 2026-09-12 | 28cbe30 | 104,031 B | B | view · diff |
| git:20260912.2bfbaed | 2026-09-12 | 2bfbaed | 103,329 B | B | view · diff |
| git:20260912.a32b4a3 | 2026-09-12 | a32b4a3 | 101,891 B | B | view · diff |
| git:20260912.74e91b5 | 2026-09-12 | 74e91b5 | 100,925 B | B | view · diff |
| git:20260911.6ae8e00 | 2026-09-11 | 6ae8e00 | 73,403 B | B | view · diff |
| git:20260911.33dbe70 | 2026-09-11 | 33dbe70 | 71,989 B | B | view · diff |
| git:20260911.0d51de1 | 2026-09-11 | 0d51de1 | 70,535 B | B | view · diff |
| git:20260910.ffd07b9 | 2026-09-10 | ffd07b9 | 68,891 B | B | view · diff |
| git:20260910.938ffa0 | 2026-09-10 | 938ffa0 | 68,884 B | B | view |
Audit of the latest version
- fail: Size between 200 bytes and 200 KB (226077 bytes)
- fail: No script tag (matched: <script)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
Starting a new one? Use a template for CLAUDE.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
agentpit-io/hunter-community · 577 stars · license Apache-2.0 · pushed 2026-10-14 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hk3loy7an5tus2kb GET https://markdownregistry.com/api/v1/resolve?ref=agentpit-io/hunter-community/CLAUDE.md GET https://markdownregistry.com/api/v1/blob/a35288e77a60c56cada66633a6fb1b87dabd7805b4331bf9ed84d2016f865e28
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: what a CLAUDE.md file is · keeping AGENTS.md and CLAUDE.md in sync · which agent file does what.
More from agentpit-io/hunter-community
Every file in agentpit-io/hunter-community