ワンクリックで
grove-doctor
// Use when something in the Grove setup is not working as expected, or when a user asks to diagnose or troubleshoot their Grove installation
// Use when something in the Grove setup is not working as expected, or when a user asks to diagnose or troubleshoot their Grove installation
Use when configuring Grove for a repository that does not yet have a `.grove/config.json`, or when a user asks to configure Grove in their project
Use when multiple independent tasks need to be executed in parallel, each in an isolated workspace with warm build state
Use when starting feature work that needs isolation from the current workspace, or before executing implementation plans in a Grove-enabled repository
Use when implementation is complete, all tests pass, and the agent is operating inside a Grove workspace that needs to be resolved or cleaned up
| name | grove-doctor |
| description | Use when something in the Grove setup is not working as expected, or when a user asks to diagnose or troubleshoot their Grove installation |
I'm using the grove-doctor skill to run a series of diagnostic checks on this Grove setup.
Run each check in order. Collect all results and print the full report at the end.
diskutil info / | grep "File System"
APFScommand -v grove
grove version
test -f .grove/config.json
grove:grove-config skill to initialize Grove in this repositorygit status --porcelain
git rev-parse --abbrev-ref HEAD
git rev-parse --short HEAD
git status --porcelain produces no output (clean)Read workspaceDir from .grove/config.json. Then:
test -d <workspaceDir> && test -w <workspaceDir>
df -h <workspaceDir>
mkdir -p <workspaceDir> or adjust permissionstest -x .grove/hooks/post-clone
chmod +x .grove/hooks/post-clonegrove list --json
created_at is more than 7 days ago as potentially staleAfter all checks, print the report:
Grove Doctor Report:
[PASS] Platform: macOS (APFS)
[PASS] CLI: grove v0.1.0
[PASS] Initialized: .grove/config.json found
[WARN] Golden copy: 3 uncommitted changes
[PASS] Workspace dir: /tmp/grove/myproject (12GB free)
[FAIL] Hooks: .grove/hooks/post-clone not executable
Fix: chmod +x .grove/hooks/post-clone
[PASS] Workspaces: 2 active
For every FAIL, include a Fix line with a specific command or actionable suggestion. For every WARN, include a Suggestion line.
| Check | Command |
|---|---|
| Platform | `diskutil info / |
| CLI installed | command -v grove |
| CLI version | grove version |
| Initialized | test -f .grove/config.json |
| Golden copy | git status --porcelain |
| Workspace dir | df -h <workspaceDir> |
| Hooks | test -x .grove/hooks/post-clone |
| Workspaces | grove list --json |