Borrowing it
Nothing to install: this file belongs to the-teacher/active_harness. 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/the-teacher/active_harness/master/CLAUDE.mdgit clone --depth 1 https://github.com/the-teacher/active_harnessWrote 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/the-teacher/active_harness/claude-md)<a href="https://agentmods.dev/instructions/the-teacher/active_harness/claude-md"><img src="https://agentmods.dev/badge/instructions/the-teacher/active_harness/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/the-teacher/active_harness/claude-md"><img src="https://agentmods.dev/badge/instructions/the-teacher/active_harness/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.02750 | $0.02750 |
| Opus 5.5 | $0.01100 | $0.01100 |
| Sonnet 5.5 | $0.00550 | $0.00550 |
| Haiku 4.5 | $0.00275 | $0.00275 |
Grade A, and why
active_harness 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 14d 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 — 135 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
ActiveHarness is a Ruby gem (active_harness) for building production-grade LLM pipelines. It wraps individual LLM calls with retry logic, fallback chains, observability hooks, cost tracking, streaming, and consensus-based decisions. Works in plain Ruby and Rails. Current version: 0.2.x.
Commands
# Install dependencies (gem has no Gemfile — use bundler in consuming apps)
bundle install
# Build gem artifact
make build
# Bump patch version, sync, and release to RubyGems
make up
# Bump minor version
make up/minor
# Bump major version
make up/major
Tests (minitest, currently covering Tool, Agent and provider tool-calling; scripted LLM in test/test_helper.rb) run with:
ruby -Ilib -Itest -e 'Dir["test/**/*_test.rb"].each { |f| require "./#{f}" }'
They need the concurrent-ruby and active_harness_pricing gems (or a sibling ../ActiveHarnessPricing checkout). No Rakefile, no linter. Ruby 2.6+ compatibility is required — no endless def, no numbered block params.
Architecture
Primary Abstractions
ActiveHarness::Request (lib/active_harness/request.rb + lib/active_harness/request/)
Single LLM call with a model chain, system prompt, hooks, retry policy, and optional streaming. Call pattern: MyRequest.call(input: "...", context: {}, params: {}, memory: nil, models: nil, token: nil, stream: nil). Returns self; result is on request.result (a Result struct). Can also be instantiated and called inline: request.call("new input"). input is a String or an Array of messages (a conversation; there is no separate messages: keyword); helpers input_text / transcript, and result.warnings / on :warning for soft remarks (e.g. only the last user message was taken from a multi-message input).
ActiveHarness::Tribunal (lib/active_harness/tribunal.rb + subdirs)
Runs multiple requests in parallel via concurrent-ruby's Concurrent::Future. Computes a verdict from all successful results using either a :unanimous/:majority built-in strategy or a custom process { |results| ... } block. Tolerates partial failure via may_fail: N. Returns self; verdict is on tribunal.verdict.
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.
- 14d ago Changed · +107 tokens per session 9d6d0360d40e
- 15d ago Changed · +12 lines · +293 tokens per session 261788601791
- 1mo ago Changed · -4 tokens per session 499dabdd8cac
- 2mo ago First seen · 123 lines · 2,354 tokens per session scan A 9a75c3bb4d08
active_harness CLAUDE.md is an instructions file published in the GitHub repository the-teacher/active_harness (110 stars, last pushed 14d ago), licensed MIT. It adds 2,750 tokens to every session, about $0.0110 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.
active_harness CLAUDE.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| active_harness CLAUDE.mdthe-teacher/active_harness | Instructions file | 110 | 14d ago | MIT | A | 2,750 | 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 |