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

Session Management — скилл для Claude Code: журнал работ и техдолга

Ведёт журнал работ и техдолга между сессиями агента, чтобы после перезапуска было видно, что сделано и что осталось.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hedera-dev/hedera-skills --skill session-management -a claude-code
Открыть на GitHub

Что делает Session Management

Скилл раскладывает историю работы по трём файлам. Реестр отчётов .claude/reports/_registry.md — это индекс всех задач: после каждой починки, фичи или разбора туда добавляется запись с датой, статусом и ссылкой на подробный отчёт. Техдолг живёт отдельно в .claude/reports/_tech-debt.md, приоритеты от P0 до P3, у каждой записи категория, место в коде и предполагаемое исправление.

Ещё один слой — MEMORY.md, файл авто-памяти Claude, который подгружается в каждый системный промпт. Скилл советует писать туда уроки проекта: после правки от пользователя, после найденной ловушки в кодовой базе, после неочевидного бага. Держать его рекомендуют в пределах 200 строк, иначе он раздувает каждый запрос.

На старте сессии скилл проходит по реестру, техдолгу, git log --oneline -10 и git status, потом коротко пересказывает, что активно и что висит. P0-записи помечаются как срочные. На выходе — обновление реестра, новые пункты долга и архивация решённого: отчёты старше 7 дней, долг через 90 дней, не больше 50 активных записей. Если проект ведётся не в Claude, эти шаги придётся выполнять вручную — скилл опирается на авто-загрузку MEMORY.md и структуру .claude/reports/.

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

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

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

  • продолжи с прошлой сессии, что там было активно
  • запиши в техдолг: обходной путь в парсере конфигов, приоритет P1
  • покажи историю работ и что ещё висит

Как установить Session Management

1Через Skills CLI (Vercel)

npx skills add hedera-dev/hedera-skills --skill session-management -a claude-code

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

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

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о Session Management

Как установить Session Management в Claude?

Одной командой: npx skills add hedera-dev/hedera-skills --skill session-management -a claude-code. Скилл встанет в ~/.claude/skills/session-management/SKILL.md.

Что делает Session Management?

Ведёт реестр отчётов и трекер техдолга в .claude/reports/, а на старте сессии собирает сводку по реестру, долгу и состоянию git.

Куда скилл пишет уроки проекта?

В MEMORY.md — файл авто-памяти Claude, который подгружается в каждый системный промпт. Его рекомендуют держать короче 200 строк.

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

SKILL.md · Apache-2.0
---
name: Session Management
description: This skill should be used when the user wants to resume previous work, continue from a last session, check what was being worked on, track completed work, log session activity, manage tech debt, review pending items, view session history, or maintain a work log. Triggered by phrases like "resume work", "continue from last session", "what was I working on", "track this work", "log what we did", "tech debt", "what's pending", "session history", "work log".
---

# Session Management

## Purpose

Maintain continuity across AI agent sessions by providing structured work tracking, tech debt management, and report archival. This skill ensures no context is lost between sessions — the agent always knows what was done, what's pending, and what needs attention.

## The Report Registry

The report registry (`.claude/reports/_registry.md`) is the central index of all work performed across sessions.

### When to Add Entries
- After completing a meaningful unit of work (bug fix, feature, refactor, investigation)
- After an investigation that produced findings worth preserving
- When identifying an issue that needs future attention

### How to Use
1. Read the registry at session start to understand recent work
2. Add entries as work is completed during the session
3. Update entry status when revisiting previous work (`Active` → `Resolved`)
4. Follow the 15-category structure for organization

### Entry Format
```markdown
### [Category] Short descriptive title
- **Date:** YYYY-MM-DD
- **Status:** Active | Resolved | Archived
- **File:** `.claude/reports/<category>/<filename>.md`
- **Summary:** One-line description of findings or changes
```

See `references/registry-template.md` for the full template with all 15 categories.

## The Tech Debt Tracker

The tech debt tracker (`.claude/reports/_tech-debt.md`) captures technical debt discovered during development.

### When to Add Debt
- When you notice code that should be improved but isn't the current focus
- When a workaround is used instead of a proper solution
- When tests are skipped or coverage gaps are identified
- When dependency updates are deferred
- When architectural concerns are discovered

### Priority Levels
| Priority | Meaning | Action |
|----------|---------|--------|
| P0 | Blocks development or production | Fix this session |
| P1 | Degrades DX or performance | Fix this week |
| P2 | Code quality concern | Fix this month |
| P3 | Nice-to-have improvement | Fix when convenient |

### Item Format
```markdown
### [P{0-3}] Short title
- **Added:** YYYY-MM-DD
- **Category:** code-quality | performance | security | architecture | testing | dependency | documentation
- **Location:** `path/to/file.ts:123`
- **Impact:** What happens if this isn't addressed
- **Suggested Fix:** Brief approach description
- **Status:** Open | In Progress | Resolved
```

See `references/tech-debt-template.md` for the full template with examples.

## Archive Strategy

Keep the registry and debt tracker lean:

- **Reports:** Archive resolved items older than 7 days to `.claude/reports/archive/`
- **Tech Debt:** Keep resolved items 90 days for reference, then archive
- **Registry Size:** Don't exceed 50 active entries — archive aggressively
- **Monthly Cleanup:** Remove archived items that no longer provide value

See `references/archive-strategy.md` for detailed archival guidelines.

## Self-Improvement via MEMORY.md

MEMORY.md is Claude Code's auto-memory file — it's loaded into every system prompt automatically. Use it as a self-improvement loop that accumulates project-specific lessons across sessions.

### Location
```
~/.claude/projects/<project-path-with-dashes>/memory/MEMORY.md
```

### When to Update MEMORY.md
- **After any correction from the user** — the most important trigger. If the user corrects your approach, save the lesson immediately.
- After discovering a non-obvious pattern or pitfall in the codebase
- After learning a user preference (e.g., "always use X library", "never auto-commit")
- After resolving a tricky bug whose root cause wasn't obvious

### MEMORY.md Structure
Organize by topic, not chronologically:
```markdown
# Project — Lessons Learned

## Build & Tooling
- [lesson]

## Architecture Patterns
- [lesson]

## Testing
- [lesson]

## Common Pitfalls
- [lesson]

## Owner Preferences
- [lesson]
```

### Size Budget
Keep under 200 lines — this is loaded into every system prompt. If it grows too large:
1. Merge related entries
2. Remove lessons that are now obvious from context
3. Create separate topic files (e.g., `debugging.md`) and link from MEMORY.md

### What NOT to Save
- Session-specific context (current task, in-progress work)
- Information already in CLAUDE.md or project docs
- Speculative or unverified conclusions
- Temporary workarounds that have been properly fixed

## Session Start Workflow

When resuming work on a project with session management set up:

1. **Read the registry:** `cat .claude/reports/_registry.md`
2. **Read tech debt:** `cat .claude/reports/_tech-debt.md`
3. **Check git state:** `git log --oneline -10` and `git status`
4. **Review MEMORY.md lessons** relevant to the area being worked on (MEMORY.md is auto-loaded in system prompt)
5. **Summarize:** Tell the user what's active, what's pending, and suggest what to work on
6. **Check for P0 debt:** If any P0 items exist, flag them for immediate attention

## Session End Workflow

Before ending a session:

1. **Update registry** with any work completed this session
2. **Add tech debt** for anything discovered but not addressed
3. **Update MEMORY.md** with any corrections or lessons learned this session
4. **Archive** any resolved items past their retention period
5. **Summarize** what was accomplished and what's next

## Cross-References

- `references/registry-template.md` — Full registry template with 15 categories
- `references/tech-debt-template.md` — Tech debt tracker template with examples
- `references/archive-strategy.md` — Archival rules and lifecycle management

© hedera-dev · Apache-2.0 · hedera-dev/hedera-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
session-learning-capture davila7 Слэш-команда собирает знания из текущей сессии Claude и записывает их в файлы памяти проекта, чтобы следующий запуск начинался не с нуля. 425установок session-guard Adit Jain Скилл следит за длинными сессиями и дрейфом правил агента. Подходит для многошаговых задач и работы после сжатия контекста. CX Codex 2 800установок compress-session Claude Code Academic Workflow Скилл выжимает из текущего диалога структурированную заметку с решениями, открытыми вопросами и следующими шагами, пока контекст не ушёл в автосжатие. CX Codex +1 ★ 1 668звёзд репо handoff rohitg00 Возобновляет последнюю сессию агента для текущей папки и сразу показывает незакрытый вопрос. CX Codex +1 13 400установок session-management alinaqi Скилл ведёт файлы состояния, решений и ориентиров в коде, чтобы работа продолжалась с того же места после перерыва или упора в лимит контекста. CX Codex +1 301установок project-session-manager Yeachan-Heo Скилл автоматизирует создание отдельных git-воркtræев для каждой задачи, PR или фичи, с опциональной оркестровкой tmux-сессий. Позволяет параллельно работать над несколькими ветками без конфликтов. CX Codex +1 866установок

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

Hedera Hackathon PRD Собирает PRD для хакатона на Hedera: задаёт вопросы по треку, пишет HACKATHON-PRD.md и прогнозирует оценку по критериям. CX Codex +1 549установок hedera-token-service Помогает агенту писать код для токенов и NFT на Hedera через Hiero JavaScript SDK. Пригодится, когда проект уже на этой сети. CX Codex +1 547установок hedera-consensus-service Скилл учит агента работать с Hedera Consensus Service на JavaScript: создавать топики, отправлять сообщения и слушать поток через mirror node. CX Codex +1 547установок Quality Gates Скилл настраивает автоматические проверки кода: линт и типы после каждой правки, локальный CI перед пушем, чек-лист перед деплоем. CX Codex +1 536установок Hedera Agent Kit v4 Migration Ведёт проект с [email protected] на v4: меняет пакеты, импорты и переписывает кастомные инструменты на BaseTool. CX Codex +1 484установок agent-kit-plugin Скилл помогает создавать плагины и инструменты для Hedera Agent Kit. Он пригодится при добавлении операций с токенами, аккаунтами и другими сервисами Hedera. CX Codex +1 463установок create-harness-spec Превращает идею фичи Hedera в готовый рецепт для hedera-harness: PRD, spec.yaml, валидаторы. Пригодится, когда нужно перейти от замысла к запускаемой спецификации. CX Codex +1 465установок harness-spec-anatomy Описывает, из чего состоит рецепт hedera-harness: файлы, значения по умолчанию v3, стадии прогона и правило слепой проверки. Нужен тем, кто пишет или проверяет такие рецепты. CX Codex +1 464установок

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

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