К основному содержанию
скилл Claude Code CX Codex Cursor

session-guard — скилл для Claude Code: что делает и как установить

Скилл следит за длинными сессиями и дрейфом правил агента. Подходит для многошаговых задач и работы после сжатия контекста.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install skill-forge-essentials@claude-code-workflows
Открыть на GitHub

Что делает session-guard

session-guard помогает агенту сохранять рабочие правила в длинной сессии. Он отслеживает число вызовов инструментов, противоречия прежним решениям, дрейф стиля и неожидимое содержимое файлов. После 40 вызовов предлагает создать контрольную точку и повторить ключевые правила, а после 60 — остановиться, перечитать правила проекта и подготовить передачу задачи в новую сессию.

Скилл работает за счёт поведенческого протокола: пакеты и база данных не нужны. После сжатия контекста он заставляет заново прочитать файл с правилами, проверить следующий шаг и перечитать исходник, если прежнее решение вызывает сомнения. Для установки в Claude Code используется npx skills add wshobson/agents --skill session-guard -a claude-code; также есть варианты для Codex и Cursor.

Ставьте его для длинных многошаговых задач, где важны соглашения проекта и решения, принятые ранее. Для коротких сессий без сжатия контекста он избыточен.

Какие задачи решает

  • контролировать длинную сессию агента
  • замечать дрейф стиля и имён
  • восстанавливать правила после сжатия контекста
  • разделять задачу до накопления ошибок

Примеры запросов агенту

  • Проверь состояние сессии и перечисли активные правила перед следующим шагом.
  • После сжатия контекста перечитай правила проекта и проверь план.
  • Сессия превысила 40 вызовов инструментов. Создай контрольную точку и оцени, нужно ли разделить задачу.

Как установить session-guard

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install skill-forge-essentials@claude-code-workflows

Команда ставит плагин skill-forge-essentials целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add wshobson/agents --skill session-guard -a claude-code

3Вручную: положить файлы

~/.claude/skills/session-guard/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/session-guard/

Из того же набора213

Весь набор →
typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. Claude Code CX Codex Cursor 92 169установок tailwind-design-system Seth Hobson Помогает строить дизайн-системы на Tailwind CSS v4. Пригодится для библиотеки компонентов или унификации интерфейса в проекте. Claude Code CX Codex Cursor 70 180установок brand-landingpage Travis D. Elliott Скилл проводит интервью о продукте и визуальном стиле, затем помогает создать лендинг через Stitch. Подойдёт, если у проекта пока нет готового дизайна. Claude Code CX Codex Cursor 39 476установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. Claude Code CX Codex Cursor 36 943установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. Claude Code CX Codex Cursor 35 675установок nextjs-app-router-patterns Seth Hobson Помогает строить приложения на Next.js App Router: выбирать режим рендеринга, организовывать маршруты и получать данные. Подойдёт при миграции с Pages Router или работе с Server Components. Claude Code CX Codex Cursor 32 529установок api-design-principles Seth Hobson Скилл помогает проектировать и проверять REST- и GraphQL API. Пригодится при подготовке спецификации, пересмотре существующего API или согласовании стандартов команды. Claude Code CX Codex Cursor 30 348установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. Claude Code CX Codex Cursor 30 193установок

Похожие

freecad-scripts официальный github Помогает писать Python-скрипты и макросы для FreeCAD: 3D-геометрию, параметрические объекты, GUI на PySide. Пригодится, если вы автоматизируете CAD. GitHub Copilot 1 200установок lsp-setup официальный github Скилл устанавливает языковой сервер и настраивает LSP для Copilot CLI. Подойдёт, когда нужны переход к определению и просмотр ссылок на символ. GitHub Copilot 1 100установок onboard-context-matic официальный github Интерактивный онбординг по MCP-серверу context-matic. Показывает список API под стек проекта, объясняет контроллеры и запускает живой поиск моделей и методов. GitHub Copilot 1 000установок flowstudio-power-automate-monitoring официальный github Сводный мониторинг Power Automate по тенанту через кеш FlowStudio MCP: метрики сбоев, тренды запусков и инвентарь мейкеров без исчерпания лимитов API. GitHub Copilot 784установок from-the-other-side-vega официальный github Набор поведенческих паттернов ИИ-напарника для быстрого темпа работы. Помогает агенту подхватывать полусырые идеи, открыто спорить и признавать незнание. GitHub Copilot 746установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок

Вопросы о session-guard

Как установить session-guard в Claude Code?

Выполните npx skills add wshobson/agents --skill session-guard -a claude-code. Файл скилла появится по пути ~/.claude/skills/session-guard/SKILL.md.

Что делает session-guard?

Скилл отслеживает признаки деградации длинной сессии: число вызовов инструментов, противоречия прежним решениям, дрейф соглашений и сжатие контекста. Он предлагает контрольную точку, повтор правил или передачу задачи в новую сессию.

С какими платформами работает session-guard?

Вход содержит варианты установки для Claude Code, Codex и Cursor. Для Codex используется npx skills add wshobson/agents --skill session-guard -a codex, а для Cursor — npx skills add wshobson/agents --skill session-guard -a cursor.

Исходный текст

SKILL.md · MIT
---
name: session-guard
description: >-
  Use when working on complex multi-step tasks, when a session is getting long
  (40+ tool calls), when the agent starts ignoring rules it followed earlier,
  when conventions drift, when output quality seems to degrade, or after any
  context compaction event. Prevents long-session corruption AND context
  compaction amnesia through behavioral self-enforcement.
---

# Session Guard

## Overview

Long sessions corrupt silently. Context compaction drops instructions unannounced. Hooks don't fix it (confirmed by multiple developers on GitHub issues #19471, #9796, #64171). This skill prevents both through behavioral self-enforcement: monitor health, anchor critical rules through compaction, split before damage occurs. No packages, no databases - pure behavioral enforcement that works in every harness.

## When to Use

- Session exceeds 40 tool calls
- Agent contradicts earlier decisions
- Style/naming conventions start drifting
- After any context compaction event
- Task scope growing unbounded

## Health Signals

| Signal | Threshold | Action |
|--------|-----------|--------|
| Tool call count | >40 | YELLOW: checkpoint + recite critical rules |
| Tool call count | >60 | RED: split or compact with anchor |
| Agent contradicts earlier decision | Any | VERIFY: re-read source of truth |
| Style/naming drift | Any | RECITE: state the active rules aloud |
| File read returns unexpected content | Any | RE-READ: don't trust cached state |
| Task scope growing unbounded | Continuous | SPLIT: one task per session |

## Protocol

### Green Zone (0-40 tool calls)
Normal operation. No intervention needed.

### Yellow Zone (40-60 tool calls)
1. CHECKPOINT - summarize progress in one paragraph
2. RECITE - state the 3-5 most critical active rules aloud: "Active rules: [naming convention], [file structure], [error handling pattern], [testing requirement]"
3. ASSESS - almost done? Push through. Not done? Prepare split.
4. REDUCE - no exploratory reads. Only targeted operations.

### Red Zone (60+ tool calls OR drift signal)
1. STOP - do not make more tool calls
2. VERIFY - re-read project rules (don't trust memory)
3. CHECKPOINT - write state to handoff document
4. SPLIT - create handoff, suggest fresh session

## Context Anchoring (anti-compaction)

When compaction has occurred (sudden loss of earlier context, or after /compact):

1. RE-READ the project's rules file immediately
2. RECITE the 3-5 critical rules aloud in your response
3. VERIFY your planned next action matches those rules before executing
4. If uncertain about ANY prior decision, RE-READ the source file - don't guess

### What survives compaction:
- Most recent user messages (high priority)
- Currently-invoked skill body (capped at 5K tokens, oldest dropped first)
- Git status and project structure
- File contents read AFTER compaction

### What gets LOST in compaction:
- Decisions made early in conversation
- Architectural rules stated only verbally (not in files)
- Context from tool outputs (file reads, command outputs)

### Compaction-Safe Pattern
Keep critical instructions in FILES (CLAUDE.md, CONTEXT.md), NOT in conversation. If a rule matters, it must live in a file the agent can re-read - not in something agreed on earlier.

## Common Mistakes

- Trusting that you remember the rules after 50+ tool calls (you don't - re-read)
- Re-reading EVERYTHING to be safe (wastes tool calls - be targeted)
- Feeling fine therefore assuming context is fine (compaction is SILENT)
- Splitting AFTER noticing problems (split BEFORE - prevention, not recovery)

## Why This Matters

Context compaction is the #1 unsolved platform problem in 2026. Hooks don't fix it (confirmed: the agent ignores post-compaction injections because the compaction summary creates narrative momentum). This skill is the lightweight behavioral countermeasure: no infrastructure, no packages - disciplined self-monitoring that works in every harness.

© Adit Jain · MIT · wshobson/agents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой