npx claudepluginhub zate/cc-plugins --plugin devloopThis skill is limited to using the following tools:
Execute plan tasks autonomously. **Do the work directly.**
Executes tasks from PLAN.md sequentially with human oversight, handling task splitting, clarifying questions, tests, and learning persistence. Useful for deliberate progress on planned work.
Executes written implementation plans: loads/reviews file, runs tasks autonomously (agentic mode) or in batches with pauses (human-in-loop), verifies, reports progress, completes branch.
Share bugs, ideas, or general feedback.
Execute plan tasks autonomously. Do the work directly.
Bash hygiene: prefer quiet flags to minimize output (npm install --silent, git status -sb, pipe long output through | tail -n 20).
Run check-plan-complete.sh .devloop/plan.md.
/devloop:plan) and STOP.--max-iterations N: Default 50.--interactive: Prompt at each task.--next-issue: Jump to Step 2b (Issue-to-ship workflow).gh issue list..devloop/plan.md with required frontmatter (title, issue, url, status).Closes #N.If .devloop/next-action.json exists, load and resume.
Unless --interactive, create .claude/ralph-loop.local.md with iteration limits and completion promise: <promise>ALL PLAN TASKS COMPLETE</promise>.
Optional: Sync plan to native tasks with sync-plan-to-tasks.sh.
Read plan, find all - [ ] tasks.
Scan pending tasks for [parallel:X] markers. If multiple pending tasks share the same group letter, they can run concurrently.
Parse the [model:X] annotation from each task line:
[model:haiku]: Spawn Agent with model: "haiku" — use for simple/mechanical tasks[model:sonnet]: Spawn Agent with model: "sonnet" — use for complex reasoning tasksFor parallel groups: Spawn one Agent per task in the group simultaneously (multiple Agent calls in a single message). Each agent receives the task description, phase context, and relevant files.
For sequential tasks (no parallel marker, or all group members not yet pending): Process one at a time.
Agent spawn pattern:
Agent:
model: "haiku" # or "sonnet" per [model:X] annotation
prompt: |
Task: [description]
Phase: [phase name]
Context: [relevant files and conventions]
Instructions: Implement this task. Do NOT modify plan.md or commit.
[x] in plan.md.completed.<promise>ALL PLAN TASKS COMPLETE</promise>.auto_commit: true, commit at phase boundaries.AskUserQuestion: Ship it, Archive, or Review.
Now: Check plan state and begin.