andreadellacorte/groove

groove-work-doc

Create a 'how does X work' documentation file for a codebase component or concept. Use $ARGUMENTS as the doc topic if provided.

First seen Mar 8, 2026

Installation

$ npx skills add andreadellacorte/groove --skill groove-work-doc

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from andreadellacorte/groove · top by installs.

npx skills add andreadellacorte/groove

Browse all from andreadellacorte/groove

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 5
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT
Allowed toolsRead Write Edit Glob Grep Bash(git:*) AskUserQuestion
More metadata
author
andreadellacorte

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,941 B
  • docs SUMMARY.md 147 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 511 installs

SKILL.md

<!-- 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