About autopilot-loop
autopilot-loop is a skill for running one Claude Code /loop iteration at a time. It checks task status, predicts and executes a next action, logs the result, and schedules another iteration when appropriate.
Key features
- 01Check autopilot status
- 02Predict the next task
- 03Execute and log an action
- 04Stop at completion or iteration limit
- 05Schedule the next iteration
Use cases
- 01Run tasks from a team task list
- 02Work through MCP swarm tasks
- 03Process Markdown checklist items
MCP support
Uses MCP tools to check autopilot status, predict actions, log results, configure task sources, and disable autopilot.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill autopilot-loopAfter installing, type/autopilot-loopin Claude Code to confirm it loaded.
Details
From the project READMERun one autopilot iteration using Claude Code's native /loop:
- Check status:
mcp__plugin_ruflo-core_ruflo__autopilot_status - If all tasks complete or max iterations reached, call
mcp__plugin_ruflo-core_ruflo__autopilot_disableand stop - Get prediction:
mcp__plugin_ruflo-core_ruflo__autopilot_predictfor the optimal next action - Execute the predicted task (spawn agent, edit code, run tests, etc.)
- Log via
mcp__plugin_ruflo-core_ruflo__autopilot_log - Schedule next:
ScheduleWakeup({ delaySeconds: 270, reason: "next autopilot iteration" })
Cache-Aware Scheduling
Always use delay 270s (under 300s cache TTL) to keep the prompt cache warm between iterations.
Task Sources
Autopilot discovers tasks from:
- team-tasks: Claude Code TaskList entries
- swarm-tasks: MCP task_list entries
- file-checklist: Markdown checkbox items in tracked files
Configure: mcp__plugin_ruflo-core_ruflo__autopilot_config({ taskSources: ["team-tasks", "swarm-tasks"] })
Comments
Markdown supported