CtrlK
BlogDocsLog inGet started
Tessl Logo

ccb-compact

Compact CCB managed agent conversation context with `ccb compact`. Use when the user writes `$ccb-compact`, `$ccb_compact`, or asks to summarize one or more mounted agent contexts without restarting agents or deleting project state.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is ccb-compact in SeemSeam/claude_codex_bridge

SKILL.md
Quality
Evals
Security

Quality

Content

93%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary lean, single-purpose skill body: executable command variants covering the common cases, explicit safety rules including negative scoping and a stop condition, and clean organization with no padding. The only minor gap is the absence of guidance for handling `unsupported` or busy/blocked agent outcomes.

DimensionReasoningScore

Conciseness

The ~30-line body is lean with zero padding: it states the purpose ("request provider-native context compaction for mounted CCB agents" — domain-specific knowledge, not something Claude already knows), three command examples, and five terse rules. Every token earns its place, matching anchor 5; there is nothing to trim that would push it to anchor 4.

5 / 5

Actionability

Three copy-paste-ready commands ("command ccb compact", "command ccb compact \"$AGENT\"", "command ccb compact agent1 agent2") cover the common cases of all-agents, single-agent, and multi-agent targeting, with the only placeholder being the standard $AGENT substitution. Behavior rules are concrete ("Run once, report the command output, and stop"), matching anchor 5.

5 / 5

Workflow Clarity

The single action is unambiguous with a documented pre-flight guard ("Busy or queued agents are blocked before any pane input is sent") and an explicit completion rule ("Run once, report the command output, and stop. Do not poll"), and the operation is explicitly non-destructive ("It does not delete .ccb state, workspaces, auth, sessions, logs, or memory files"), so the destructive/batch cap does not apply. It falls short of anchor 5 only because no guidance is given on what to do when an agent reports `unsupported` or is blocked — a minor validation/checkpoint gap.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and the body is well organized into a purpose statement, a Commands section, and a Rules section. Per the rubric's simple-skill guidance this matches anchor 5; there are no buried references or inline content that belongs in separate files.

5 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit what and when with concrete, niche-specific trigger phrases in third-person voice, plus useful negative scoping ("without restarting agents or deleting project state"). The only relative weakness is specificity — it names a single action rather than enumerating capabilities — though that partly reflects the skill's single-command nature.

Suggestions

Briefly enumerate what the command does per target, e.g. "Compacts all mounted agents or only the named agents" — this adds a concrete capability without padding.

Mention the `unsupported` fallback behavior in the description ("reports unsupported when a provider has no native compaction command") so users know what outcome to expect.

DimensionReasoningScore

Specificity

Quotes "Compact CCB managed agent conversation context with `ccb compact`" — the domain and one concrete action are named via a specific command, but the description does not list several distinct actions. It fits anchor 3 (domain + 1-2 concrete actions, not comprehensive) rather than 4, and is clearly above anchor 2's generic-action level.

3 / 5

Completeness

The what is explicit ("Compact CCB managed agent conversation context with `ccb compact`") and the when is fully explicit ("Use when the user writes $ccb-compact, $ccb_compact, or asks to summarize one or more mounted agent contexts…") with concrete trigger phrases, matching anchor 5. It exceeds anchor 4 because the when-clause needs no further specificity.

5 / 5

Trigger Term Quality

Triggers include both spelling variants "$ccb-compact", "$ccb_compact" and the natural phrase "asks to summarize one or more mounted agent contexts without restarting agents or deleting project state". Good keyword coverage for the niche, but natural synonyms like "condense", "trim", or "clean up context" are missing, so it matches anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Triggers are CCB-specific ("$ccb-compact", "$ccb_compact", "mounted agent contexts") creating a clear niche with minimal overlap risk against generic summarization or compaction skills. This matches anchor 5; anchor 4's 'minor overlap risk' would apply if generic terms like bare 'summarize' were the primary trigger.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
SeemSeam/claude_codex_bridge
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.