← Модуль 2: Рабочая лошадка
2.5

Memory, Skills, slash-команды

Цель: научить Claude помнить твои предпочтения между сессиями и вызывать сохранённые workflow одной командой. Это превращает инструмент в твоего напарника.

Memory — Claude помнит вещи между сессиями

Поправь Claude один раз — "не используй классовые компоненты в этом проекте, мы используем хуки" — он сохранит предпочтение. В следующей сессии уже знает. Не приходится повторяться.

Управление

/memory

Показывает какие файлы памяти загружены.

Где хранится

~/.claude/projects/<project-hash>/memory/

Каждый файл — одна тема/паттерн. Markdown с frontmatter.

Комбинация с CLAUDE.md

  • CLAUDE.md — что знает команда (коммитится, расшаривается)
  • Memory — что узнал Claude индивидуально про твой способ работы

Вместе дают эффект: Claude накапливает опыт. Чем больше ты его используешь, тем лучше работает.

Первая неделя Claude и восьмая — два разных инструмента, хотя модель та же.

Skills — переиспользуемые рабочие процессы

Skill — это сохранённый workflow, который Claude вызывает сам (по контексту) или ты явно через slash-команду.

Структура

.claude/skills/
└── deploy/
    ├── SKILL.md          # главный файл с инструкциями
    ├── DETAILED_GUIDE.md # опциональные детали
    └── templates/
        └── release-notes.md

SKILL.md с YAML-заголовком

---
name: deploy
description: Run production deployment checks and deploy.
  Use when user says "deploy", "ship", or "release to prod".
allowed-tools: Read, Bash, mcp__github__*
---
 
Deployment checklist:
1. Verify all tests pass (npm run test)
2. Verify no uncommitted changes
3. Check CI status for main branch
4. Create release notes from commits since last tag
5. Tag and push
6. Monitor deployment for 5 minutes post-deploy
 
Reference @DETAILED_GUIDE.md for rollback procedures.

Как вызывается

Автоматически — когда ты говоришь "deploy to prod", Claude читает description, распознаёт совпадение, вызывает skill.

Явно/deploy.

Ключевое отличие от команд

Skills могут включать сопутствующие файлы. @DETAILED_GUIDE.md подтягивает документ лежащий рядом. Команды — одиночные файлы. Skills — пакеты.

Где хранятся

  • Проектные: .claude/skills/ (в гите, команда пользуется)
  • Личные: ~/.claude/skills/ (доступны во всех проектах)

Slash-команды — короткий вызов

Простейший способ сохранить часто повторяющийся промпт.

.claude/commands/daily-standup.md

Review git log for the last 24 hours.
Summarize in 3 sections:
1. What got done (completed work)
2. What's in progress (WIP commits, open PRs)
3. Blockers (failed tests, open issues mentioning 'block')
 
Format as bullet points, ready to paste into Slack.

Вызов: /daily-standup.

Всё. Теперь ты не пишешь этот промпт каждый день.

Аргументы

.claude/commands/review-pr.md:

Review PR $1 for:
- Code quality
- Security risks
- Missing tests
- Breaking changes
 
Post structured findings.

Вызов: /review-pr 123.

Когда что использовать

ЧтоКогда
CLAUDE.mdПостоянные стандарты для всех
MemoryТвои личные узнавания о проекте — Claude сам накапливает
Slash-командаЧасто повторяющийся промпт, простой
SkillWorkflow с несколькими шагами + сопутствующие файлы
SubagentИзолированная работа в чистом контексте (Модуль 3)

Вирусный пример — /last30days

Кто-то создал skill который:

  • Сканирует Reddit, X, YouTube, HN, веб за 30 дней по теме
  • Синтезирует находки сообщества
  • Выдаёт готовые промпты
/last30days prompting techniques for legal questions

→ получаешь фреймворки которые реально используют юристы и опытные пользователи.

Open source, MIT лицензия. Это пример "skill как продукт".

Практика (20 минут)

Задача 1. Memory

В сессии поправь Claude на что-то: "я использую pnpm не npm в этом проекте, всегда". В следующий раз проверь помнит ли.

Задача 2. Slash-команда

Придумай задачу которую делаешь еженедельно. Например:

  • Code review summary
  • Test coverage report
  • Dependency audit

Создай .claude/commands/weekly-review.md с промптом. Вызови /weekly-review.

Задача 3. Skill (опционально)

Создай skill для deploy или release. Пропиши description так, чтобы Claude распознавал когда звать.

Что дальше

Следующий урок — последний в модуле: 7 типичных ошибок новичка. Каждый практик совершил их хоть раз. Чтобы ты не повторял.