Loading...
Loading...
Autonomous project gardening by a coordinated team of agents. Spawns a team of gardeners that each run the `garden` skill in parallel, coordinating via a shared task list to avoid duplicate work. Use when the user wants to tend multiple small issues in one pass. Invoke with /gardeners.
npx skill4agent add maragudk/fabrik gardenersgardengardengardengardenTeamCreategardenersTeamCreate({team_name: "gardeners", description: "Gardeners running /garden in parallel, coordinating via shared task list"})Agentteam_name: "gardeners"namegarden1. Before scanning, call TaskList to see what other gardeners have already claimed or completed. Avoid duplicating their work.
2. When you pick an issue, immediately call TaskCreate with a specific subject (e.g. "Fix typo X in file Y") and TaskUpdate to set yourself as owner and status=in_progress. This tells siblings what you're working on.
3. If another gardener has already claimed the issue you'd have picked, scan for a different one -- don't open a duplicate PR.
4. On collision (two gardeners on the same issue), earliest claim wins. The later claimer stands down and picks something else.
5. When done, TaskUpdate status=completed and include the PR URL.
6. You fix exactly one issue. If the scan surfaces others, leave them for the next gardening pass -- don't spin up more tasks or expand scope.run_in_background: trueSendMessageN-2NNgarden/*SendMessageshutdown_requestTeamDeleteTaskListSendMessagegardengarden