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

groove-utilities-memory-mistakes — скилл для Claude Code

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

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

Что делает groove-utilities-memory-mistakes

Скилл ведёт инцидент от описания ошибки до закрытия. Он просит подтвердить корневую причину и исправление, создаёт баг в иерархии «Groove Memory» → «Mistakes», меняет нужный файл и добавляет урок в .groove/memory/learned/<topic>.md. Открытые инциденты можно вывести через $ARGUMENTS со значением --list.

Перед работой скилл читает tasks.backend в .groove/index.md. Без настроенного task backend он не сможет создать инцидент: сначала запустите /groove-utilities-task-install. Для хранения задач используются команды beans; если исправление затрагивает skills/, оно перенаправляется в learned/anti-patterns.md, потому что каталог skills/ управляется groove:update.

Скилл требует подтверждения пользователя и не закрывает инцидент без аудита причины.

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

  • зафиксировать ошибку агента как баг
  • найти корневую причину сбоя
  • внести исправление в файл памяти
  • сохранить урок в .groove/memory/learned/
  • показать открытые инциденты

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

  • Зафиксируй мою ошибку: агент изменил не тот файл, найди причину и сохрани исправление в памяти.
  • Покажи открытые инциденты через --list.
  • Разбери последнюю ошибку, предложи корневую причину и добавь подтверждённый урок в learned/anti-patterns.md.

Как установить groove-utilities-memory-mistakes

1Через Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-utilities-memory-mistakes -a claude-code

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

~/.claude/skills/groove-utilities-memory-mistakes/SKILL.md

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

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

Вопросы о groove-utilities-memory-mistakes

Как установить groove-utilities-memory-mistakes в Claude Code?

Выполните npx skills add andreadellacorte/groove --skill groove-utilities-memory-mistakes -a claude-code, затем проверьте файл ~/.claude/skills/groove-utilities-memory-mistakes/SKILL.md.

Что делает groove-utilities-memory-mistakes?

Скилл записывает ошибку как инцидент, помогает подтвердить её причину и исправление, добавляет урок в .groove/memory/learned/<topic>.md, после чего закрывает инцидент.

Что нужно для работы скилла?

В .groove/index.md должен быть настроен task backend. Если указано tasks.backend: none, сначала запустите /groove-utilities-task-install; для задач используются команды beans.

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

SKILL.md · MIT
---
name: groove-utilities-memory-mistakes
description: "Log a workflow mistake, fix its root cause, and graduate the lesson to learned memory. Use when the agent makes an error you want to prevent recurring."
license: MIT
allowed-tools: Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

# groove-utilities-memory-mistakes

Use $ARGUMENTS as the mistake description if provided (e.g. `--list` to show open incidents only).

## Outcome

The workflow mistake is logged, its root cause is fixed in the relevant memory or learned file, and the lesson is graduated to `.groove/memory/learned/<topic>.md`. The incident is closed.

## Acceptance Criteria

- Incident is recorded with root cause and fix
- Permanent fix applied to `.groove/memory/learned/<topic>.md`
- Incident marked resolved

## Task backend

Read `tasks.backend` from `.groove/index.md`. Incidents are tracked as tasks in the configured backend. If no task backend is configured (`tasks.backend: none`), tell the user to run `/groove-utilities-task-install` first.

Incidents are stored as bugs under a shared "Groove Memory" milestone → "Mistakes" epic.

### Ensure parent hierarchy

Before any operation, resolve or create the parent epic:

1. Find or create the **Groove Memory** milestone:
   - `beans list -t milestone --search "Groove Memory" -q` — if non-empty, use first ID; otherwise `beans create "Groove Memory" -t milestone`
2. Find or create the **Mistakes** epic under that milestone:
   - `beans list -t epic --parent <milestone-id> --search "Mistakes" -q` — if non-empty, use first ID; otherwise `beans create "Mistakes" -t epic --parent <milestone-id>`

### `--list`

1. Resolve `<parent-id>`
2. `beans list --parent <parent-id> -t bug -s in-progress`
3. Display as numbered list: `1. [<id>] <title>`
4. If empty: print "No open incidents."

### Log and resolve an incident

1. Resolve `<parent-id>`
2. Get description from $ARGUMENTS or ask: "What mistake did I make?"
3. Ask: "Root cause — why did it happen?" (propose from context; user confirms)
4. Ask: "What fix should be applied?" (propose; user confirms)
5. `beans create "<description>" -t bug --parent <parent-id> -s in-progress`
6. Apply the fix immediately (edit the relevant file)
7. Ask: "Which learned topic? (e.g. `anti-patterns`, `tools`)" — suggest based on root cause
8. Append lesson to `.groove/memory/learned/<topic>.md` under `## YYYY-MM-DD` heading
9. `beans update <id> -s completed`
10. Report: "Incident resolved → learned/<topic>.md"

## Constraints

- Read `tasks.backend` from `.groove/index.md`; memory path is always `.groove/memory/`
- Requires a configured task backend — if `tasks.backend: none`, prompt user to install one
- Never auto-create incidents without user confirmation
- Root cause is required before resolving — do not skip the audit step
- Parent hierarchy is idempotent — always check before creating
- If the fix targets a `skills/` file: note that `skills/` is managed by groove:update; redirect fix to `learned/anti-patterns.md`

© andreadellacorte · MIT · andreadellacorte/groove

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

groove-work-compound Скилл фиксирует выводы после ревью или планирования: обновляет правила, шаблоны и документацию проекта, разбирает причины ошибок. CX Codex +1 540установок groove-utilities-memory-log-git Сохраняет сводку Git-сессии в .groove/memory/git/. Нужен, когда историю изменений важно оставить рядом с кодом. CX Codex +1 538установок groove-work-exec Скилл берёт готовый план работ и пишет по нему код, тесты и документацию, отмечая прогресс в таск-бэкенде. Нужен, когда планирование закончено и пора делать. CX Codex +1 536установок groove-utilities-task-archive Архивирует завершённые и отброшенные задачи в настроенном бэкенде. Подходит для ручного закрытия накопившихся задач с подтверждением. CX Codex +1 532установок groove-admin-update Тянет свежие скиллы groove и по очереди применяет миграции к локальному состоянию. Нужен, когда вышла новая версия, а конфиг и память остались на старой. CX Codex +1 528установок groove-work-doc Создаёт справочный файл о том, как устроен компонент или концепция в кодовой базе. Пригодится для передачи контекста людям и будущим агентам. CX Codex +1 518установок groove-admin-cursor-hooks Ставит нативные хуки groove в .cursor/hooks.json: перезагрузка контекста после компакции, напоминания в конце дня, буфер git-коммитов и защита служебных путей. CX Codex +1 518установок groove-utilities-memory-graduate Переносит устойчивый вывод из .groove/memory/learned/ в AGENTS.md, чтобы правило действовало в каждой будущей сессии без запуска prime. CX Codex +1 510установок

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

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