guard
Start a background sentinel that monitors session size and auto-prunes before compaction triggers.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install ruya-ai-cozempic-guard
Repository
Skill path: plugin/skills/guard
Start a background sentinel that monitors session size and auto-prunes before compaction triggers.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: Ruya-AI.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install guard into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/Ruya-AI/cozempic before adding guard to shared team environments
- Use guard for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: guard description: Start a background sentinel that monitors session size and auto-prunes before compaction triggers. 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 if running The daemon writes to `/tmp/cozempic_guard_*.log`. Check with: ```bash ls /tmp/cozempic_guard_*.pid 2>/dev/null ```