Skillshub managing-autonomous-development
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/jeremylongshore/claude-code-plugins-plus-skills/managing-autonomous-development" ~/.claude/skills/comeonoliver-skillshub-managing-autonomous-development && rm -rf "$T"
manifest:
skills/jeremylongshore/claude-code-plugins-plus-skills/managing-autonomous-development/SKILL.mdsource content
Managing Autonomous Development
Overview
Manage Sugar's autonomous development workflows: create development tasks, check system status, review pending work, and start autonomous execution mode. Sugar orchestrates AI-driven development by queuing tasks with type, priority, and execution parameters, then processing them sequentially or in parallel.
Prerequisites
- Sugar plugin installed and configured in the project
- Sugar CLI available in the system PATH (
)sugar --version - Project repository initialized with Sugar configuration file
- Understanding of task types:
,feature
,bugfix
,refactor
,testchore - Write access to the project codebase for autonomous execution
Instructions
- Check Sugar system status with
to verify the daemon is running and view queue depth/sugar-status - Review pending tasks with
to see queued work items, their priorities, and estimated complexity/sugar-review - Create new tasks with
specifying the task description, type, and priority level/sugar-task <description> --type <type> --priority <1-5> - Validate Sugar configuration before starting autonomous mode: ensure test commands, lint rules, and commit settings are correct
- Start autonomous execution in safe mode first:
to preview what Sugar would do without making changes/sugar-run --dry-run --once - Monitor execution output for errors, test failures, or unexpected behavior during the dry run
- Start full autonomous execution with
when confident in the configuration/sugar-run - Review completed tasks and their outputs: check generated code, test results, and commit messages
Output
- Task creation confirmations with task ID, type, priority, and queue position
- System status reports showing queue depth, active tasks, and execution history
- Task review summaries with descriptions, priorities, and estimated effort
- Execution logs showing task processing, code changes, test results, and commits
- Summary reports of completed autonomous development sessions
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Sugar service not started or crashed | Start with or check logs for crash reason |
| Unsupported task type specified | Use valid types: , , , , |
| Generated code does not pass project tests | Review the failing test output; fix the test or adjust the task description for clarity |
| Sugar config missing from project root | Initialize with to create the configuration file |
| Priority value not between 1 and 5 | Use priority 1 (lowest) through 5 (highest/critical) |
Examples
- "Create a new Sugar task: 'Add input validation to the user registration endpoint' with type feature and priority 3."
- "Check the current Sugar system status and list all pending tasks in the queue."
- "Start Sugar autonomous mode in dry-run to preview what changes it would make for the next queued task."
Resources
- Sugar plugin documentation: https://github.com/roboticforce/sugar
- Task automation patterns: https://roboticforce.io/docs/sugar/
- Autonomous development best practices: https://roboticforce.io/docs/sugar/best-practices/