Skip to content

feat: add /grove-grep AI agent skill for authoring GREPs#522

Merged
shayasoolin merged 4 commits into
ai-dynamo:mainfrom
shayasoolin:claude-skill-grep
Apr 26, 2026
Merged

feat: add /grove-grep AI agent skill for authoring GREPs#522
shayasoolin merged 4 commits into
ai-dynamo:mainfrom
shayasoolin:claude-skill-grep

Conversation

@shayasoolin

@shayasoolin shayasoolin commented Apr 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a /grove-grep skill at .agents/skills/grove-grep/SKILL.md for AI coding agents (Claude Code, Cursor, Copilot, etc.)
  • .claude/skills is a directory-level symlink to .agents/skills, so any skill added under .agents/skills/ is automatically available to Claude Code — no per-skill wiring needed
  • Invoking /grove-grep starts an interactive dialogue that guides the user through writing a Grove Enhancement Proposal (GREP) section by section
  • The skill writes the proposal file incrementally as each section is confirmed, and supports resuming work on an existing GREP

How it works

  1. User runs /grove-grep in their AI coding agent
  2. The agent asks for the GitHub issue number/URL (becomes the GREP number)
  3. If a GREP already exists for that number, offers to continue editing it
  4. Walks through each section interactively — drafts content, waits for confirmation, writes to file immediately
  5. Runs mdtoc to keep the TOC current after each update
  6. Enforces conciseness: flags cross-section repetition and over-detailing

Agent compatibility

Skills live in .agents/skills/ — a neutral location not tied to any specific AI tool. Claude Code resolves them via the .claude/skills.agents/skills directory symlink. Other agents can be wired up to .agents/skills/ similarly as their ecosystems mature.

Ref issue #368

🤖 Generated with Claude Code

Adds a project-level Claude Code skill at .claude/skills/grove-grep/SKILL.md
that guides users through writing a Grove Enhancement Proposal interactively.

The skill leads a structured dialogue section by section, writes the proposal
file incrementally as each section is confirmed, and supports continuing work
on an existing GREP.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@copy-pr-bot

copy-pr-bot Bot commented Apr 13, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@shayasoolin shayasoolin changed the title feat: add /grove-grep Claude Code skill feat: add /grove-grep AI agent skill for authoring GREPs Apr 16, 2026
… .agents/skills

Instead of symlinking individual skill files, link the entire
.claude/skills directory to .agents/skills so any future skill
added under .agents/skills is automatically available to Claude Code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@shayasoolin shayasoolin merged commit 248fafe into ai-dynamo:main Apr 26, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants