groove-utilities-task-install
SKILL.md
groove-utilities-task-install
Outcome
The configured task backend is installed and verified reachable. User is informed of what was installed and how to use it.
Acceptance Criteria
- Backend CLI is available in PATH after install
- User is shown a confirmation with the installed version or a reachability check
- No-op if
tasks.backend: none
Constraints
- Read
tasks.backendfrom.groove/index.mdto determine backend - If
tasks.backend: none, print friendly no-op message and exit - Backend install guidance:
beans: link to https://github.com/hmans/beans for install instructions; verify withbeans versionlinear: link to https://linear.app/docs/cli for install instructions; verify withlinear --versionor MCP availabilitygithub: link to https://cli.github.com for install instructions; verify withgh --version
- After install, run a simple reachability check (e.g.,
beans versionorgh auth status) - If CLI is already installed, report current version and skip install
- If
tasks: beansand.beans.ymldoes not exist at git root:- Run
beans initto initialise the task store and generate.beans.ymlwith beans defaults - Derive
[PROJECT_PREFIX]from the git repo name (last path component ofgit remote get-url origin, stripped of.git, uppercased, non-alphanumeric stripped) — e.g.groove→GRV; fall back to the directory name if no remote - Update the
prefix:field in the generated.beans.ymlto the derived prefix (e.g.GRV-) - Set
path:in.beans.ymlto.groove/tasksso the task store lives under groove (aligned withgit.tasksand.groove/.gitignore). Create.groove/tasksif it does not exist. If the default.beansdirectory was created and is non-empty, move its contents into.groove/tasksand remove the empty.beansdirectory. - Report the path written and the prefix used
- Run
Weekly Installs
49
Repository
andreadellacorte/grooveGitHub Stars
4
First Seen
11 days ago
Security Audits
Installed on
opencode49
gemini-cli49
github-copilot49
codex49
kimi-cli49
cursor49