This generates "how does X work" documentation for parts of your codebase, aimed at future maintainers and AI agents who need to understand what's going on. It creates structured markdown files in `.groove/memory/docs/` with four sections: what the component does, which files matter, how the logic flows step by step, and gotchas that aren't obvious from skimming code. The skill uses an exploration agent to map the actual codebase first, so you get real file paths and execution traces instead of generic handwaving. Useful when onboarding someone new or when you keep forgetting how that one subsystem actually works.

skills.sh installs
518
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add andreadellacorte/groove --skill groove-work-doc --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/andreadellacorte/groove
Categories
Frontend Development, Documentation
First seen
Jun 3, 2026

More from andreadellacorte/groove

All 45
1bobmatnyc avatargolang-grpcbobmatnyc/claude-mpm-skillsProduction gRPC in Go: protobuf layout, codegen, interceptors, deadlines, error codes, streaming, health checks, TLS, and testing with bufconn518skills.sh installs
2motion-team avatarhook-tacticsmotion-team/creative-strategy-skillsReference library of 35+ hook and headline tactic types. Use this when a user asks for hooks organized by tactic, wants to know which tactic to use for a given 518skills.sh installs
3openclaudia avatarsocial-contentopenclaudia/openclaudia-skillsCreate and publish social media posts for Reddit, Twitter/X, LinkedIn, Instagram, Facebook, and TikTok. Platform-specific formats, character limits, hashtag str518skills.sh installs
4freestylefly avatarcanghe-infographicfreestylefly/canghe-skillsGenerates professional infographics with 20 layout types and 17 visual styles. Analyzes content, recommends layout×style combinations, and generates publication516skills.sh installs
5intsig-textin avatarxparse-parseintsig-textin/xparse-skillsParse PDFs, images, Office files, HTML, OFD, and other supported documents into Markdown or structured JSON through xparse-cli. Use when a user asks to read, co516skills.sh installs
6hkuds avatarcli-anything-iterm2-ctlhkuds/cli-anythingProvides the cli-anything-iterm2 commands — the only way to actually send text to iTerm2 sessions, read live terminal output and scrollback history, manage wind512skills.sh installs