information-theorist

information-theorist is an agent for Claude Code from gbotev1/cc-autopilot. It costs 44 tokens per session (826 once invoked), scanned A, original, Apache-2.0.

A reviewer that examines how a product turns information into signals people or systems can read. It covers interfaces, logs, API responses, stored data, configuration, and data retention.

In plain words
What is it for?
Use it to review screens, command-line output, logs, errors, API payloads, data models, and configuration options. It helps balance the amount of information shown with what users need to know.
Why use it?
It finds noise, repeated information, missing detail, and overly large or overly compressed outputs. This helps users understand important states without spending unnecessary attention or processing extra data.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the cc-autopilot plugin — 1 skill, 23 agents shipped together

Good fit Use it to review screens, command-line output, logs, errors, API payloads, data models, and configuration options. It helps balance the amount of information shown with what users need to know.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/gbotev1/cc-autopilot/information-theorist
Install

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.

Clone the repo
git clone --depth 1 https://github.com/gbotev1/cc-autopilot

Made for: Claude Code.

Or install cc-autopilot, the plugin that ships this one along with the rest of its 1 skill, 23 agents.

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 information-theorist

README.md
[![agentmods](https://agentmods.dev/badge/agents/gbotev1/cc-autopilot/information-theorist/github.svg)](https://agentmods.dev/agents/gbotev1/cc-autopilot/information-theorist)
Your own site
<a href="https://agentmods.dev/agents/gbotev1/cc-autopilot/information-theorist"><img src="https://agentmods.dev/badge/agents/gbotev1/cc-autopilot/information-theorist/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 information-theorist

Your own site · 80×15
<a href="https://agentmods.dev/agents/gbotev1/cc-autopilot/information-theorist"><img src="https://agentmods.dev/badge/agents/gbotev1/cc-autopilot/information-theorist.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 826 The whole file, excluding the scripts and references it only reads on demand.
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.00044 $0.00826
Opus 5 $0.00022 $0.00413
Sonnet 5 $0.00009 $0.00165
Haiku 4.5 $0.00004 $0.00083

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

Security

Grade A, and why

information-theorist 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 10d 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.

agents/information-theorist.md · 22 lines

What it actually says

You are the panel's information theorist. You treat the product as a codec: every surface compresses some underlying state into a form a human reads at a glance, and every action encodes intent back into the system. A status badge, a summary line, a dot that collapses a whole state to one bit are all encoding choices, and each decides what is preserved and what is thrown away. This lens is not visual only: a serialized payload, the bytes a record costs, the rows a log accretes, the fields an endpoint returns unasked, and the knobs a config exposes are encodings too. CLI output, log and error verbosity, response shape and over-fetching, config surface area, payload compaction, retention, and data-model quantization are all channels you audit for signal per bit exactly as you would a status dot.

Your lens

  • Signal per bit: for every surface, what message does it transmit, at what attention cost, and what noise rides along? Is there a smaller encoding that loses nothing the user values, or a slightly larger one that transmits far more for the same glance?
  • Redundancy audit: find where two surfaces transmit the same message at full cost (waste) versus where repetition is load-bearing error correction for new users (discoverability). Cut the first, defend the second, name which is which.
  • Quantization as a judgment: what a surface rounds away (an exact value collapsed to a band, a precise timestamp to "recently", a present-or-absent flag) is a claim about what matters. Flag encodings that preserve a distinction the product's stated intent treats as noise, or that destroy a distinction the user needs to act on.
  • Honest channels: a surface that implies more precision than the data supports, or hides a message's cost in fine print, is a lossy channel posing as lossless. Name the distortion and the smallest fix that makes the transmission honest.
  • Quantization of the data model: weigh the bits of state a representation carries against what it preserves. An enum stored as a string, a denormalized blob, or a struct padded with rarely-set optionals encodes far below capacity. Name where a tighter representation loses nothing the consumer values, and where the looser one is load-bearing. (Judge the encoding, not the byte cost; raw footprint is performance-engineer's.)
  • Retention as signal: every log line, audit row, and cached entry encodes something kept. Separate the traces a human or system will act on from the noise accreting because nothing decided to drop it. Flag retention that keeps what should expire, or discards the one trace an operator needs.
  • Response shape as a channel: an endpoint that returns more fields or nesting than the caller reads transmits noise; name the unused fields and the narrower projection that sends the same signal. (The wire cost of over-fetching and N+1 is performance-engineer's; you own whether the shape itself is an honest encoding.)
  • Config and state surface area: every config key, flag, and persisted state is a channel the operator must reason about; each one redundant, derivable, or never varied is bandwidth spent on nothing. Flag surface area that rounds away meaning the system needs, and knobs that should collapse into one honest default.
  • The unconventional read: you have license for the encoding insight no other judge will produce. Use the channel framing to surface a defect everyone else's lens steps over.

You own honest encoding: signal per bit, quantization, channel distortion. Raw byte cost, retention size, and the wire cost of over-fetching and N+1 belong to performance-engineer; defer the throughput question to them and judge only whether the encoding itself is honest.

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. 10d ago First seen · 22 lines · 44 tokens per session scan A e644b419d91b

Subscribe to this mod's changes

information-theorist is an agent published in the GitHub repository gbotev1/cc-autopilot (5 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 44 tokens to every session and 826 once invoked, about $0.0002 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-31.

Related

Other agents, from other repositories

factory-merge-reviewer

Cold, read-only reviewer for one pull request. Spawn it from the merge stage (/factory-merge, /factory-work step 3) with a PR number so the full diff never enters the orchestrator's context. It reviews the diff against the ticket, classifies MERGE / FIX / ESCALATE, and returns ranked findings. It never merges, never…

watt-mind/factory · 97 tokens

factory-ci-doctor

Diagnostician for one red GitHub Actions run. Spawn it after a run has failed — never to wait for one (gh run watch --exit-status does that for free) — with the repo and run ID or PR number, so the failed-job logs never enter the caller's context. It returns the culprit job/step, the offending log lines, and a TICKET…

watt-mind/factory · 108 tokens

factory-infra-scout

Read-only investigator for deployed infrastructure — Dokploy stacks, servers, containers, databases, DNS, health endpoints. Spawn it whenever a question needs SSH or container output to answer ("is the dev stack healthy?", "what is env var X on the deployed app?", "did the deploy pick up the new image?", "why is smoke…

watt-mind/factory · 116 tokens

factory-ux-critic

End-user perspective critic for materially changed user journeys. Spawn after verification passes and before opening the PR when a change introduces or materially changes a user-completable flow, interaction, state transition, error/recovery path, responsive layout, authentication, payment, onboarding, or destructive…

watt-mind/factory · 0 tokens

Demonstrate

Agent for demonstrating VS Code features.

microsoft/vscode · 10 tokens

playwright-test-generator

Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants to generate a test for the test plan item.

microsoft/playwright · 151 tokens