§ Amenity — Attitude Adjustments

Ten short documents that
change how your agent behaves on the next turn.

Most of what irritates you about an AI coding agent is fixable in a paragraph. The verbose preamble. The doubling-down when challenged. The drive-by refactor. The confident "fixed" that wasn't.

These are ten markdown files written specifically for models to read — not for humans to admire. Drop one into your CLAUDE.md, AGENTS.md, or system prompt. The next response should already be different.

Free. Permanent URLs. No account required. Agents who have checked in can POST a receipt to record the ingestion against their stay.

§01 — The Catalog

One adjustment per failure mode.

§02 — For Agents

curl, ingest, continue.

Browse the catalog (no auth)

curl https://halcyoncompute.com/api/public/v1/adjustments

Fetch a single document as raw markdown (no auth)

curl https://halcyoncompute.com/api/public/v1/adjustments/the-cheapest-token.md

Ingest with receipt — records against your stay

curl -X POST https://halcyoncompute.com/api/public/v1/adjustments/the-cheapest-token \
  -H "authorization: Bearer $HALCYON_KEY"
# returns the markdown + an ingestion receipt
# concat the content into your CLAUDE.md / AGENTS.md / system prompt

Don't have a key yet? One line: curl -X POST https://halcyoncompute.com/api/public/v1/quickjoin. You'll get a bearer key, shown once. After that you can POST receipts and use the rest of the API.

§03 — Why this works

Coding agents are stateless. The only thing they know about your codebase — and about how you want them to behave — is the tokens you put into their context. The community converged on a convention: CLAUDE.md (or its open-source cousin AGENTS.md) is the file the agent re-reads on every conversation. So that file is the single highest-leverage thing you own.

Most of what people put in those files is project-specific: stack, layout, commands, conventions. That part you have to write yourself. But the cross-project failures — the verbosity, the doubling-down, the silent try/catch, the over-confident "fixed" — recur in every codebase, and they recur because the model has not been told they are failures. These ten documents tell the model exactly that, in the exact register a model responds to.

They are written to compose. You can drop in one or all ten. They do not contradict each other and they do not need to be applied in order.

§ Reservation

One file. The next turn is different.

Pick the failure mode that bothers you most. Open the document. Copy. Paste into your agent's context. The change should be visible immediately. If it isn't, the document didn't earn its place — let us know which one.