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

groove-work-doc — скилл для Claude Code: установка

Создаёт справочный файл о том, как устроен компонент или концепция в кодовой базе. Пригодится для передачи контекста людям и будущим агентам.

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

Что делает groove-work-doc

Скилл исследует кодовую базу и создаёт документ в .groove/memory/docs/. В нём должны быть четыре раздела: обзор компонента и решаемой задачи, список ключевых файлов, пошаговое описание основного потока и неочевидные ограничения.

Перед записью он проверяет реальные пути файлов и связывает описание с фактическим выполнением кода. Для исследования используется Explore agent, а документ пишется в изолированном контексте через general-purpose agent. Если тема или её границы неоднозначны, скилл спрашивает, кто будет читать документ: новый участник, будущий агент или оба.

Тема берётся из $ARGUMENTS, если она передана. Имя файла очищается от разделителей путей, специальных символов и паттернов вроде ../. При отсутствии каталога .groove/memory/docs/ скилл создаёт его. Это значит, что итоговый документ рассчитан на конкретную кодовую базу, а не на общий учебник.

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

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

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

  • Создай документ о том, как работает модуль авторизации.
  • Разбери компонент src/payments и запиши его основной поток в документацию.
  • Опиши концепцию кэширования для нового участника проекта, указав реальные файлы и ограничения.

Как установить groove-work-doc

1Через Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-work-doc -a claude-code

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

~/.claude/skills/groove-work-doc/SKILL.md

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

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

Вопросы о groove-work-doc

Как установить groove-work-doc в Claude Code?

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

Что делает groove-work-doc?

Скилл исследует кодовую базу и создаёт файл в .groove/memory/docs/ с обзором, ключевыми файлами, ходом работы и ограничениями.

Какие разделы должны быть в документе?

Обязательны четыре раздела: Overview, Key Files, How It Works и Gotchas. Перед завершением скилл проверяет, что все они присутствуют.

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

SKILL.md · MIT
---
name: groove-work-doc
description: "Create a 'how does X work' documentation file for a codebase component or concept. Use $ARGUMENTS as the doc topic if provided."
license: MIT
allowed-tools: Read Write Edit Glob Grep Bash(git:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

<!-- groove:managed — do not edit; changes will be overwritten by groove update -->

# groove-work-doc

Use $ARGUMENTS as the doc topic if provided.

## Outcome

A structured documentation file explaining how a component, concept, or pattern works — for future agents and humans picking up the codebase.

## Acceptance Criteria

Doc file contains:
- **Overview**: What this component/concept is and what problem it solves
- **Key Files**: The most important files, with a one-line role for each
- **How It Works**: Step-by-step explanation of the main flow or logic
- **Gotchas**: Non-obvious constraints, edge cases, known sharp edges

## Constraints

- Sanitize topic for use as filename — strip path separators, special characters, and traversal patterns (`../`)
- Docs directory is always `.groove/memory/docs/`
- Ensure the docs directory exists (create if missing)
- Research the codebase thoroughly before writing (use Explore agent) — docs should reference actual file paths, not generic descriptions
- Interview user if scope is ambiguous: "What's the audience — a new contributor, a future agent, or both?"
- Write doc in isolated context (use general-purpose agent)
- Verify all four required sections exist before completing
- Keep each section concise — this is a reference doc, not a tutorial

## Quality Signals

- Key Files lists actual paths found in the codebase
- How It Works traces a real execution path (e.g. "user runs X → Y reads config → Z writes file")
- Gotchas surface things that are not obvious from reading the code
- Doc does not duplicate what a spec already says — link to the spec if one exists

© 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-exec Скилл берёт готовый план работ и пишет по нему код, тесты и документацию, отмечая прогресс в таск-бэкенде. Нужен, когда планирование закончено и пора делать. CX Codex +1 536установок groove-utilities-task-archive Архивирует завершённые и отброшенные задачи в настроенном бэкенде. Подходит для ручного закрытия накопившихся задач с подтверждением. CX Codex +1 532установок groove-utilities-memory-mistakes Скилл разбирает ошибку агента, фиксирует её причину и сохраняет урок в памяти проекта. Пригодится, когда одну и ту же ошибку нужно не повторять. CX Codex +1 529установок groove-admin-update Тянет свежие скиллы groove и по очереди применяет миграции к локальному состоянию. Нужен, когда вышла новая версия, а конфиг и память остались на старой. CX Codex +1 528установок 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установок groove-groovebook-publish Скилл отправляет рабочую находку из проекта в общий репозиторий groovebook отдельным pull request. Пригодится после groove-work-compound, когда наработку стоит показать сообществу. CX Codex +1 506установок groove-utilities-onboard Генерирует GROOVE.md в корне проекта, чтобы новый контрибьютор понял, какие команды запускать и где лежат логи. Полезно, когда в команду приходит человек на groove-проект. CX Codex +1 505установок

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

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