Borrowing it
Nothing to install: this file belongs to kraulerson/solo-orchestrator. 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/kraulerson/solo-orchestrator/main/CLAUDE.mdgit clone --depth 1 https://github.com/kraulerson/solo-orchestratorWrote 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/kraulerson/solo-orchestrator/claude-md)<a href="https://agentmods.dev/instructions/kraulerson/solo-orchestrator/claude-md"><img src="https://agentmods.dev/badge/instructions/kraulerson/solo-orchestrator/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/kraulerson/solo-orchestrator/claude-md"><img src="https://agentmods.dev/badge/instructions/kraulerson/solo-orchestrator/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.05631 | $0.05631 |
| Opus 5 | $0.02815 | $0.02815 |
| Sonnet 5 | $0.01126 | $0.01126 |
| Haiku 4.5 | $0.00563 | $0.00563 |
Grade A, and why
solo-orchestrator 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 9d 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 — 343 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md — agent orientation for the solo-orchestrator repo
Read this first. It is the map for working effectively in THIS repository. Counts are date-stamped (they drift); prefer the grep/command recipes — run them to get current truth. Verified 2026-07-23.
WHAT THIS REPO IS
This is the framework repo that GENERATES downstream projects — it is not
itself a scaffolded project. init.sh scaffolds a new project elsewhere; the
files a downstream agent reads at kickoff live in the GENERATED project, not
here.
- The README "Quick Start" no longer carries a kickoff prompt of its own
(BL-202 residual 2). It points at
bash scripts/resume.sh— the single state-aware first-message generator, whose three branches are the intake prompt,PROJECT_INTAKE.md§ 13 verbatim, and the classic resume prompt. That script and everything its output names (CLAUDE.md,PROJECT_INTAKE.md,docs/reference/…,.claude/phase-state.json) exist in generated projects only; the README says so in as many words, because it is read by people who have not run init yet. Do not re-add a verbatim paste block here — the hand-maintained copy is what drifted, andtests/test-bl202-readme-kickoff-consolidation.shnow fails if one comes back (literal signatures and a structural bare-fence net, five mutation proofs). init.shships the guide downstream todocs/reference/: see thecp "$SCRIPT_DIR/docs/builders-guide.md" docs/reference/line (grepbuilders-guidein init.sh). In THIS repo the guide isdocs/builders-guide.md(top level), and there is noPROJECT_INTAKE.mdand no.claude/phase-state.json.docs/INDEX.mdis the documentation map — a one-screen index ofdocs/**andReports/**. Start there to find a doc.
ENVIRONMENT TRAPS
- No
timeout/gtimeouton this macOS host. Wrapping a command in them yields a spuriousrc=127(command-not-found), not a real timeout. Do not use them. - The repo path contains a space (
Claude Projects/…). Quote every path in every command, always. - bash is 3.2 (
/bin/bash, GNU bash 3.2.57). In product code: no${var,,}lowercasing, no associative arrays (declare -A), nonullglob. Use temp files / indexed arrays instead. sedwith a|delimiter and a shell-code replacement bites, and it bites SILENTLY. Shell replacements are|-dense (||), sos|old|new|wherenewcontains||either errors (bad flag in substitute command) or — worse — terminates the expression early and leaves the file unchanged while sed reports success. It has bitten three times (twice inside a mutation harness, once ad-hoc), and 25 files carrys|-delimitedsed. Two rules: pick a delimiter absent from the replacement, and assert the edit actually applied (a changed-line count), because "sed ran" is not "sed edited". A related one-liner:&in asedreplacement means the whole match — an unescaped&&splices the original line back in, and that mutant passesbash -n. See## BL-224:for the sibling case where a lint's own regex over-matched for the same reason.- This Mac's git is configured and an ubuntu-latest runner's is not — and the
difference is silent. Xcode ships
/Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfigcarryinginit.defaultbranch=main, sogit init --barehere producesHEAD -> refs/heads/mainfor free. On CI there is no such setting and you getrefs/heads/master. A fixture that inits a bare, pushesmain, then clones it back out therefore works locally and is broken on CI: cloning a repo whose HEAD is a dangling symref prints a warning, exits 0, and produces a directory with nothing but.gitin it — so|| return 1cannot see it and the next line fails on a path that was never created. That is BL-234's PR #351 in one paragraph. Name the branch on every bare you create (# BL-234-FIXTURE-BARE-HEAD), and never treat a clone's exit code as proof it checked anything out (# BL-234-FIXTURE-CLONE-RECEIPT). Reproduce the runner's git on this host — this turns a CI-only failure into a local one:
It emulates git configuration divergence only — not the runner's git version, and not its filesystem (this Mac is case-insensitive, ext4 is not). Run it before blaming CI for anything a fixture does with git config. Derive the affected set, never transcribe it — a hand-copied list of this is what the reviewer refuted on PR #351 (said six, named seven, derived eight, and the omitted file was the one the same PR had just edited):GIT_CONFIG_NOSYSTEM=1 GIT_CONFIG_GLOBAL=/dev/null bash tests/<file>.sh
Every hit that later clones back out of its bare must name the branch. None but the BL-234 suite does today, so none of the rest is broken by this defect — which is not the same as "not broken": thegrep -rln -- "init .*--bare\|init --bare" tests/e2e-init*trio is already red on main for unrelated reasons, and four of the hits (test-bl084-tier-aware-remote-policy.shplus that trio) are full-lane only, so a break there would not gate a PR at all. Do not pin this on the host's default branch.git-init(1)says the built-in fallback "will change tomainwhen Git 3.0 is released" — a test that relies on a runner producingmasterstops discriminating everywhere, silently, the day runners ship it. Force the condition instead:GIT_CONFIG_COUNT=1 GIT_CONFIG_KEY_0=init.defaultBranch GIT_CONFIG_VALUE_0=master(that is what caseH3in the BL-234 suite does, and it is why that suite's mutant now dies on this Mac rather than only on CI). - Two repos required. Tests and
init.shneed the Claude Dev Framework cloned at~/.claude-dev-framework(the path is hard-required). Per CONTRIBUTING.md:git clone https://github.com/kraulerson/claude-dev-framework.git ~/.claude-dev-framework - Install the gate hook yourself. Contributors working on the framework
install the pre-commit gate manually (init.sh does it for user projects, not
here). Per CONTRIBUTING.md:
cp scripts/pre-commit-gate.sh .git/hooks/pre-commit chmod +x .git/hooks/pre-commit
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.
- 9d ago First seen · 343 lines · 5,631 tokens per session scan A cd96ea2bfe5a
solo-orchestrator CLAUDE.md is an instructions file published in the GitHub repository kraulerson/solo-orchestrator (29 stars, last pushed today), licensed MIT. It adds 5,631 tokens to every session, about $0.0282 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
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
deepseek-harness AGENTS.md
AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.