Skip to content
Back to skills

Lessons

ASecurity

Показать журнал ошибок и promoted уроки текущего проекта. Опционально — export в retrospectives. Триггеры — "/lessons", "что мы тут уже учли", "уроки", "ошибки".

  • 5 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 6, 2026
ai-agentsbashapi

Works with

  • api

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add andrewcigan/vibe-dev-plugin --skill lessons --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lessons?

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

Security grade badge for Lessons
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/andrewcigan-lessons/badge)](https://www.skillsdirectory.com/skills/andrewcigan-lessons)

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: lessons
description: Показать журнал ошибок и promoted уроки текущего проекта. Опционально — export в retrospectives. Триггеры — "/lessons", "что мы тут уже учли", "уроки", "ошибки".
when_to_use: Когда пользователь хочет посмотреть какие грабли уже найдены и зафиксированы. Также для экспорта в retrospectives при /ship или конце фазы.
---

# /lessons [export]

Управление подсистемой Learning — журнал ошибок и зафиксированные уроки.

## По умолчанию (без аргументов): показать

### Active errors (этой фазы / последние 30 дней)

```bash
# Парсим error-journal.md
# Показываем последние записи + статус promotion
```

Формат вывода в SESSION.md или в чате:
```
📓 Errors этой фазы: 7

Top-3 классы ошибок:
1. api_research (3) — закрыто? да (feedback_api_research_first.md)
2. concurrent_write (2) — закрыто? да (feedback_concurrent_writes.md)
3. scope_leak (2) — НЕ закрыто (нужен pre-commit hook)

Recurrence rate: 0% ✓ (или X% ⚠️)
Error velocity: 1.4/неделя
```

### Promoted lessons (память проекта)

```bash
ls ~/.claude/projects/<dashed-path>/memory/feedback_*.md
```

Показать список:
```
📚 Lessons в памяти проекта: <count>

- feedback_api_research_first.md (4 KB) — главный урок из проекта с документным ассистентом
- feedback_concurrent_writes.md (1.5 KB)
- feedback_no_technical_choices.md (3 KB)
- ...
```

### Глобальные уроки (применимые к пользователю)

```bash
cat ~/.claude/memory/MEMORY.md
```

## С аргументом `export`: выгрузить

`/lessons export` — собирает всё в один документ для анализа:

```bash
mkdir -p ~/.vibe-dev/retrospectives/YYYY-MM-DD-<project>-export/
cd ~/.vibe-dev/retrospectives/YYYY-MM-DD-<project>-export/

# Объединить
cat \
  <project>/error-journal.md \
  ~/.claude/projects/<dashed-path>/memory/MEMORY.md \
  ~/.claude/projects/<dashed-path>/memory/feedback_*.md \
  > ALL_LESSONS_<project>.md

# Создать summary
echo "# Lessons Summary <project>" > SUMMARY.md
echo "" >> SUMMARY.md
echo "Generated: $(date)" >> SUMMARY.md
# ... группировка по классам, частоте, severity
```

Файлы:
- `ALL_LESSONS_<project>.md` — полный архив
- `SUMMARY.md` — сводка с группировкой
- `RECURRENCE_ANALYSIS.md` — что повторялось и почему

## С аргументом `add "<urok>"`: вручную добавить урок

`/lessons add "при работе с Telegram-ботами всегда использовать webhook не polling"`:

- Создать `feedback_<auto_slug>.md` в `~/.claude/projects/.../memory/`
- Добавить строку в MEMORY.md этого проекта
- Спросить пользователя: «Это применимо ко всем твоим проектам? Если да — добавлю в ~/CLAUDE.md»

## Anti-patterns

- ❌ Дублировать урок если он уже в feedback файле
- ❌ Промоутить в ~/CLAUDE.md без confirm
- ❌ Удалять старые feedback файлы — это история, ценность

## Под капотом

- error-journal.md — live журнал текущего проекта
- ~/.claude/projects/<dashed-path>/memory/feedback_*.md — promoted уроки (закрытые)
- ~/.claude/projects/<dashed-path>/memory/MEMORY.md — индекс с указателями
- ~/.claude/memory/MEMORY.md — глобальный индекс пользователя
- ~/.vibe-dev/retrospectives/ — крупные ретроспективы
- ~/CLAUDE.md — системные правила (только confirmed)

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.