Skip to main content
skill CX Codex

groove-utilities-task-doctor — Claude Code skill: task checks

Audits task-backend setup, command-line access, authentication, and reachability. Use it before relying on task commands in a repository.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a claude-code
Open on GitHub

What groove-utilities-task-doctor does

This skill walks through the task backend setup in order. It checks for .groove/index.md at the Git root, validates tasks.backend, and tests the matching CLI. For beans, that means beans version and .beans.yml; linear needs its CLI and auth token; github is checked with gh --version and gh auth status.

It then performs a lightweight read against the selected service and, for tasks: beans, looks for the task section in AGENTS.md. Every result gets a ✓ or ✗, with a concrete remediation command beside failures. The skill reports problems only; it does not modify the repository.

When tasks: none is configured, it prints tasks: none — task commands disabled and stops. That is a deliberate no-op, so backend connectivity checks are skipped.

What it helps with

  • verify .groove/index.md at the Git root
  • catch an invalid tasks.backend value
  • check whether beans, linear, or gh is installed
  • test task-backend authentication and reachability
  • confirm the task section exists in AGENTS.md

Example prompts for the agent

  • Check the task backend in this repository and report every result.
  • Audit the linear setup, including its CLI, auth token, and access to one issue.
  • Inspect tasks.backend: beans; report fixes without changing any files.

How to install groove-utilities-task-doctor

1Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a claude-code

2Manually: put the files in place

~/.claude/skills/groove-utilities-task-doctor/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/groove-utilities-task-doctor/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about groove-utilities-task-doctor

How do I install groove-utilities-task-doctor in Claude Code?

Run npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a claude-code, then check ~/.claude/skills/groove-utilities-task-doctor/SKILL.md.

What does groove-utilities-task-doctor do?

It audits task-backend configuration, the required CLI, authentication, service access, and the relevant AGENTS.md section. Results use ✓ or ✗, and failures include a suggested remediation command.

Which platforms can run this skill?

The skill can be installed for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.

Source text

SKILL.md · MIT
---
name: groove-utilities-task-doctor
description: "Check task backend health and connectivity."
license: MIT
allowed-tools: Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) Bash(gh:*) Bash(linear:*) Bash(npx:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

# groove-utilities-task-doctor

## Outcome

All task backend health checks pass. User knows if the task backend is correctly configured, installed, and reachable.

## Acceptance Criteria

- Each check is reported with ✓ or ✗
- Each failure includes a specific remediation command
- Checks cover config, CLI installation, and reachability

## Checks (run in order)

1. `.groove/index.md` exists at git root
2. `tasks.backend` key is present and has a valid value (`beans`, `linear`, `github`, or `none`)
3. If `tasks.backend: none` — report no-op and exit (all green)
4. Backend CLI is installed:
   - `beans`: `beans version`
   - `linear`: `linear --version`
   - `github`: `gh --version`
5. Backend-specific config file exists:
   - `beans`: `.beans.yml` at git root
   - `linear`: auth token configured
   - `github`: `gh auth status`
6. Backend is reachable (lightweight read operation):
   - `beans`: `beans list --json` (or equivalent)
   - `linear`: list one issue
   - `github`: `gh issue list --limit 1`
7. `AGENTS.md` contains `<!-- groove:task:start -->` section (if `tasks: beans`)

## Remediation hints

| Failure | Remediation |
|---|---|
| `.groove/index.md` missing | `/groove-utilities-task-config` or `/groove config` |
| Backend not installed | `/groove-utilities-task-install` |
| `.beans.yml` missing | `/groove-utilities-task-install` (will scaffold) |
| Backend unreachable | Check auth / network, re-run `/groove-utilities-task-install` |
| `AGENTS.md` section missing | `/groove install` |

## Constraints

- Report all checks even if an early one fails — give the full picture
- Do not attempt to fix issues — report and suggest only
- If `tasks: none`, show one green line: "tasks: none — task commands disabled" and exit

© andreadellacorte · MIT · andreadellacorte/groove

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set39

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor