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.
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a claude-codeWhat 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.mdat the Git root - catch an invalid
tasks.backendvalue - check whether
beans,linear, orghis 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
linearsetup, 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-code2Manually: put the files in place
~/.claude/skills/groove-utilities-task-doctor/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/groove-utilities-task-doctor/
1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a codex2Manually: put the files in place
.agents/skills/groove-utilities-task-doctor/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a cursor2Manually: put the files in place
.cursor/skills/groove-utilities-task-doctor/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-utilities-task-doctor2Manually: put the files in place
.github/skills/groove-utilities-task-doctor/SKILL.md1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a gemini-cli2Platform CLI
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-utilities-task-doctorManually: put the files in place
.devin/skills/groove-utilities-task-doctor/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-doctor -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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