groove-work-doc — скилл для Claude Code: установка
Создаёт справочный файл о том, как устроен компонент или концепция в кодовой базе. Пригодится для передачи контекста людям и будущим агентам.
npx skills add andreadellacorte/groove --skill groove-work-doc -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/groove-work-doc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-work-doc/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-doc -a codex2Вручную: положить файлы
.agents/skills/groove-work-doc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-doc -a cursor2Вручную: положить файлы
.cursor/skills/groove-work-doc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-work-doc2Вручную: положить файлы
.github/skills/groove-work-doc/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-doc -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-work-docВручную: положить файлы
.devin/skills/groove-work-doc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-work-doc -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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