skills/groove-admin-doctor/SKILL.md
Run all groove health checks: config, backends, companions, AGENTS.md.
npx skillsauth add andreadellacorte/groove groove-admin-doctorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
All groove sub-skill health checks are run and a consolidated summary is reported. User knows exactly what is working, what is misconfigured, and what action to take for any failure.
/groove-utilities-task-doctor and /groove-utilities-memory-doctor are rungroove doctor
─────────────────────────────────────
groove
✓ git repo: detected
✓ groove-version: 0.1.0
✓ installed version: 0.1.0
✓ up to date
task
✓ .groove/index.md present
✓ tasks.backend: beans
✓ beans installed (v0.x.x)
✓ .beans.yml present
✓ beans reachable
memory
✓ memory path exists (.groove/memory/) [hardcoded]
✓ memory dirs exist (.groove/memory/daily/, weekly/, monthly/, git/)
companions
✓ find-skills installed
✓ agent-browser installed
✓ pdf-to-markdown installed
platform symlinks
✓ .claude/skills/groove → ../../.agents/skills/groove
✗ .cursor/skills/ missing — run: /groove-admin-install
─────────────────────────────────────
1 issue found. Run the suggested commands above to fix.
/groove-utilities-task-doctor, /groove-utilities-memory-doctor, companions check in sequencegit rev-parse --is-inside-work-tree in the current directory✓ git repo: detected✗ git repo: not a git repository — groove requires a git repogroove-version: from .groove/index.md (if absent, treat as 0.1.0)version: from skills/groove/SKILL.md✗ groove-version (<local>) behind installed (<installed>) — run: /groove-admin-updatels .agents/skills/find-skills/SKILL.md — if absent: ✗ find-skills not installed — run: /groove-admin-installls .agents/skills/agent-browser/SKILL.md — if absent: ✗ agent-browser not installed — run: /groove-admin-installls .agents/skills/pdf-to-markdown/SKILL.md — if absent: ✗ pdf-to-markdown not installed — run: /groove-admin-installgroove-* directory in .agents/skills/: check that .claude/skills/<name> is a symlink pointing to ../../.agents/skills/<name>
✗ .claude/skills/<name> not a symlink — run: /groove-admin-install✗ .claude/skills/<name> broken symlink — run: /groove-admin-install.cursor/skills/ directory exists:
✗ .cursor/skills/ missing — run: /groove-admin-install✓ platform symlinks (.claude/, .cursor/).claude/settings.json existsdaily-end-reminder, git-activity-buffer, block-managed-paths, context-reprime, version-check, session-capture commands in the hooks key)
✗ .claude/settings.json missing groove hook <name> — run: /groove-admin-claude-hooksℹ .claude/settings.json not present — run /groove-admin-claude-hooks to install native hooks (optional)✓ Claude Code native hooks (daily-end-reminder, git-activity-buffer, block-managed-paths, context-reprime, version-check, session-capture).cursor/ directory exists.cursor/ exists:
.cursor/hooks.json existscontext-reprime, daily-end-reminder, git-activity-buffer, block-managed-paths, version-check, session-capture commands in the hooks key)
✗ .cursor/hooks.json missing groove hook <name> — run: /groove-admin-cursor-hooksℹ .cursor/hooks.json not present — run /groove-admin-cursor-hooks to install native hooks (optional)✓ Cursor native hooks (context-reprime, daily-end-reminder, git-activity-buffer, block-managed-paths, version-check, session-capture).cursor/ absent: skip silently (Cursor not in use)✗ item must include a concrete remediation command on the same linetesting
Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity. Use to see whether the workflow is actually compounding.
data-ai
Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.
documentation
Document lessons, update rules/templates/docs. Use to capture learnings after review.
tools
Load groove workflow context into the conversation. Run at the start of every session.