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/microgeni/haiku-claude-cli/claude-mdgit clone --depth 1 https://github.com/microgeni/haiku-claude-cliWrote 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/microgeni/haiku-claude-cli/claude-md)<a href="https://agentmods.dev/instructions/microgeni/haiku-claude-cli/claude-md"><img src="https://agentmods.dev/badge/instructions/microgeni/haiku-claude-cli/claude-md.svg" alt="Measured on agentmods" 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 | $0.01860 | $0.01860 |
| Opus 5 | $0.00930 | $0.00930 |
| Sonnet 5 | $0.00372 | $0.00372 |
| Haiku 4.5 | $0.00186 | $0.00186 |
Grade A, and why
haiku-claude-cli CLAUDE.md scanned grade A with 1 finding 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 4d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
nix develop # enter dev shell (curl, openssl, libedit, nlohmann_json) How it starts
The opening of the file, as written. The whole thing — 161 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
Guidance for Claude Code when working in this repository.
Project
A native Claude CLI for Haiku OS. Single C++17 binary; runtime dependencies are libcurl, OpenSSL, libedit, and nlohmann/json. Targets Haiku x86_64 (primary) and macOS (dev/prototype only).
Source lives in src/. One translation unit per module; each module
is a .cpp + .h pair under a lowercase namespace matching the
filename (tui::, repl::, tools::, etc.). main.cpp is the
entry point and contains the REPL loop, tool dispatch, and Claude
API integration.
Build & Test
# ── On Taurus (Haiku — canonical target) ──
make # dev build → build/claude (-O2)
make release # opt build → build-release/claude (-O3 -flto -s)
make test # run tests
make install # install to /boot/system/non-packaged
make package # build HPKG (requires Haiku `package` tool)
# Static analysis and security audit
make lint # cppcheck — warning/performance/portability
make security # flawfinder — CWE security audit (level 3+)
make security-full # flawfinder — full scan (level 2+)
make check # lint + security in sequence (CI / pre-release)
# ── macOS / nix (prototype only) ──
nix develop # enter dev shell (curl, openssl, libedit, nlohmann_json)
nix develop -c make # build
nix develop -c make test # test
Build artifacts go to build/ (dev) or build-release/ (release).
The Makefile uses pkg-config for all dependency flags and works
with both gcc (Haiku) and clang (macOS/nix) without modification.
Source Layout
src/
main.cpp — entry point, REPL loop, Claude API, tool dispatch
tui.cpp/h — terminal UI: color, spinner, markdown renderer,
status bar (DECSTBM), select_option menu
repl.cpp/h — libedit wrapper: line editing, history, tab
completion, bracketed paste, multi-line input
tools.cpp/h — tool registry, permission checks, previews
commands.cpp/h — slash-command dispatch (/help, /model, /compact…)
hooks.cpp/h — lifecycle hooks (SessionStart, PreToolUse, etc.)
mcp.cpp/h — MCP stdio-transport client
oauth.cpp/h — OAuth 2.0 + PKCE flow
paths.cpp/h — platform config/data paths
stats.cpp/h — per-turn token accounting
notify.cpp/h — Haiku BNotification wrapper
telegram.cpp/h — Telegram bridge (optional)
tests/ — shell-based functional tests
ci_scripts/ — test.sh and release helpers
docs/ — GIT_WORKFLOW.md, ROADMAP.md, claude.1 man page
assets/ — claude-icon.hvif (Haiku vector icon)
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.
- 4d ago First seen · 161 lines · 1,860 tokens per session scan A 2c9035a94399
haiku-claude-cli CLAUDE.md is an instructions file published in the GitHub repository microgeni/haiku-claude-cli (5 stars, last pushed 13d ago), licensed MIT. It adds 1,860 tokens to every session, about $0.0093 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other instructions, from other repositories
xiaozhi-esp32 AGENTS.md
AGENTS.md instructions for 78/xiaozhi-esp32, covering agents.md, project, architecture, required rules and boards and configuration.
Tutorial_AwesomeModernCPP AGENTS.md
AGENTS.md instructions for Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP, covering agents.md, 这是什么, 通用 essentials(所有 agent 必读) and 你来做什么?(按场景路由).
monkey AGENTS.md
Instructions for monkey/monkey, covering agents, repository map, main runtime flow, build and verification and commit style used in this repository.
nim_duilib CLAUDE.md
Instructions for rhett-lee/nim_duilib, covering nimduilib - 跨平台 c++ ui 库, 项目概述, 项目结构, 开发模式(xml + c++) and xml 布局文件.
PDF-Writer CLAUDE.md
Instructions for galkahana/PDF-Writer, covering claude code context - pdf-writer development guide, project overview, coding standards discovered, project structure and key components.
foundry-local cpp-formatting.instructions.md
Use when writing or modifying C++ source/header files. Covers vertical whitespace conventions for readability.