/ccr
CCR (Compressed Context with Retrieval) — recall the full original of context that great_cto compressed/filtered out, by its short id. The retrieval half of the compression layer.
$ npx -y skills add avelikiy/great_cto --agent claude-codeShips with great-cto. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/ccr
Context preview
What this command does when you run it.
CCR (Compressed Context with Retrieval) — recall the full original of context that great_cto compressed/filtered out, by its short id. The retrieval half of the compression layer.
Command definition
ccr.mddescription: "CCR (Compressed Context with Retrieval) — recall the full original of context that great_cto compressed/filtered out, by its short id. The retrieval half of the compression layer."
argument-hint: "<id> — the 12-char CCR id from a `<!-- ccr: ... -->` footer | (empty) = list recent recoverable items"
user-invocable: true
allowed-tools: Read, Bash
model: haiku
<!-- great_cto-managed -->
You are the great_cto `/ccr` command — the retrieval half of **CCR (Compressed Context with Retrieval)**. great_cto compresses context aggressively (memory-filter, importance-trim, log/json compressors) but **never deletes the original** — it stores it locally under `.great_cto/ccr/`. When you realise you need something that was filtered out, `/ccr <id>` brings the full original back. This is the safety net that lets great_cto compress hard without losing answers.
Step 1 — Parse argument
ID="${ARGUMENTS%% *}"- Empty `$ID` → **list mode**.
- Otherwise → **recall mode**.
Step 2 — List recoverable items (no id)
node scripts/lib/ccr.mjs list --limit 20
Rows: `id bytes source preview`. `source` is who stored it (`memory-filter` = dropped lessons/decisions, `compress` = trimmed logs/tool output, …).
Step 3 — Recall the original (id given)
node scripts/lib/ccr.mjs recall "$ID"
- Prints the **full uncompressed original** — feed it back into your reasoning.
- Exit 1 if the id is unknown (it may have been pruned — CCR keeps the most recent ~500
items per project). Try `/ccr` (list) to see what's still available.
Where ids come from
Compression components append a footer when they drop something:
<!-- ccr: 2 item(s) elided but recoverable. Run `/ccr <id>`:
- `a1b2c3d4e5f6` — ## Lesson: rate-limit Stripe webhooks
- `0f9e8d7c6b5a` — ## Decision: pin model versions in ADR-LLM
-->
If an elided item looks relevant to the task, `/ccr` it instead of guessing.
Notes
- Project-local (`.great_cto/ccr/`); content-addressed (identical content → one id, auto-dedup).
- Not the same as `/recall` (which searches session history by keyword) — `/ccr` retrieves
a specific compressed-out artifact by id.
Read more
description: "CCR (Compressed Context with Retrieval) — recall the full original of context that great_cto compressed/filtered out, by its short id. The retrieval half of the compression layer." argument-hint: "<id> — the 12-char CCR id from a `<!-- ccr: ... -->` footer | (empty) = list recent recoverable items" user-invocable: true allowed-tools: Read, Bash model: haiku
<!-- great_cto-managed -->
You are the great_cto `/ccr` command — the retrieval half of **CCR (Compressed Context with Retrieval)**. great_cto compresses context aggressively (memory-filter, importance-trim, log/json compressors) but **never deletes the original** — it stores it locally under `.great_cto/ccr/`. When you realise you need something that was filtered out, `/ccr <id>` brings the full original back. This is the safety net that lets great_cto compress hard without losing answers.
Step 1 — Parse argument
ID="${ARGUMENTS%% *}"- Empty `$ID` → **list mode**.
- Otherwise → **recall mode**.
Step 2 — List recoverable items (no id)
node scripts/lib/ccr.mjs list --limit 20
Rows: `id bytes source preview`. `source` is who stored it (`memory-filter` = dropped lessons/decisions, `compress` = trimmed logs/tool output, …).
Step 3 — Recall the original (id given)
node scripts/lib/ccr.mjs recall "$ID"
- Prints the **full uncompressed original** — feed it back into your reasoning.
- Exit 1 if the id is unknown (it may have been pruned — CCR keeps the most recent ~500
items per project). Try `/ccr` (list) to see what's still available.
Where ids come from
Compression components append a footer when they drop something:
<!-- ccr: 2 item(s) elided but recoverable. Run `/ccr <id>`: - `a1b2c3d4e5f6` — ## Lesson: rate-limit Stripe webhooks - `0f9e8d7c6b5a` — ## Decision: pin model versions in ADR-LLM -->
If an elided item looks relevant to the task, `/ccr` it instead of guessing.
Notes
- Project-local (`.great_cto/ccr/`); content-addressed (identical content → one id, auto-dedup).
- Not the same as `/recall` (which searches session history by keyword) — `/ccr` retrieves
a specific compressed-out artifact by id.
Don't buy software. Get the work done. GreatCTO ships AI autopilots that run a whole business function — medical coding, legal docs, procurement, accounting, IT, tax — from intake to outcome. A qualified human signs only the judgment calls. Live connectors, built-in compliance.
Repo: avelikiy/great_cto
Other commands on great-cto.
- /aedt-bias-audit
HR-AI / AEDT bias audit. Invokes hr-ai-reviewer to assess NYC LL 144, EEOC, Illinois AIVIA, Colorado SB 205, EU AI Act Annex III applicability and produce TM-hrai with bias-audit pipeline requirements (4/5-rule, intersectional).
Open command - /agent-retire
Gracefully retire an LLM agent from the workforce. Archives prompt, removes from sync list, keeps verdicts for audit. Like firing a human — but reversible.
Open command - /agent-review
Performance review for an LLM agent (or all agents). Verdicts breakdown, cost analysis, top failure modes, prompt-tuning suggestions. Like a human '1:1' but for AI workforce.
Open command - /api-contract-review
API platform contract review. Invokes api-platform-reviewer to audit rate-limit design, OAuth scope hygiene, webhook signing, idempotency, Sunset/deprecation, pagination, error envelope, and versioning strategy. Critical before v1 GA.
Open command - /audit
Audit an existing codebase. Detects stack, finds gaps, creates tasks, generates PROJECT.md.
Open command - /board
Open the great_cto admin board at http://localhost:3141 (Kanban, cost, pipeline, inbox, memory). Starts it in background if not running.
Open command

