Skip to content
Back to skills

Guard

ASecurity

Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says "guard", "protect session", "context getting long", "prevent compaction", "session management", or is running agent teams that need continuous context protection.

  • 379 stars
  • 0 votes
  • 0 copies
  • 8 views
  • Added May 28, 2026
ai-agentsbashreact

Works with

  • claude code

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add Ruya-AI/cozempic --skill guard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Guard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Guard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ruya-ai-guard/badge)](https://www.skillsdirectory.com/skills/ruya-ai-guard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: guard
description: >
  Protect Claude Code sessions from context overflow by running a background
  daemon that monitors session size and auto-prunes before compaction hits.
  Use when the user says "guard", "protect session", "context getting long",
  "prevent compaction", "session management", or is running agent teams that
  need continuous context protection.
disable-model-invocation: true
allowed-tools: Bash(cozempic *)
---

Start the cozempic guard daemon for continuous session protection.

## Default (recommended)

```bash
cozempic guard --daemon --threshold 50 -rx standard --interval 30
```

This runs in the background and:
1. Checkpoints team state every 30 seconds
2. At 60% of threshold (30MB): applies gentle prune, no reload
3. At threshold (50MB): applies full prescription + auto-reload with team state preserved

## For agent teams

Guard mode is **essential** for sessions running agent teams. Without it, auto-compaction triggers and the lead agent loses team state (TeamCreate, SendMessage, tasks are discarded).

## Options

- `--threshold N` — hard threshold in MB (default: 50)
- `--soft-threshold N` — soft threshold in MB (default: 60% of hard)
- `--threshold-tokens N` — hard threshold in tokens (fires whichever hits first)
- `--no-reload` — prune without restarting Claude
- `--no-reactive` — disable kqueue/polling file watcher
- `-rx NAME` — prescription at hard threshold (default: standard)

## Check status and stop

The daemon writes to `/tmp/cozempic_guard_*.log`. Check with:
```bash
ls /tmp/cozempic_guard_*.pid 2>/dev/null        # is it running?
tail -20 /tmp/cozempic_guard_*.log 2>/dev/null   # recent activity
kill "$(cat /tmp/cozempic_guard_*.pid)"           # stop it
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.