From planning-with-files
Runs a planning-aware loop cadence that re-reads planning files, checks completion status, and nudges progress updates on each tick. Also accepts an optional custom task prompt.
How this command is triggered — by the user, by Claude, or both
Slash command
/planning-with-files:plan-loopThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Run a planning-aware cadence on top of Claude Code's `/loop` primitive.
Steps:
1. Parse args:
- First arg matching `^\d+[smhd]$` is the interval (default `10m`).
- Remaining args are an optional task prompt.
2. Resolve the active plan as in `/plan-attest`.
3. Compose the loop prompt:
- If user passed a task prompt: use it verbatim.
- Else: use the default planning tick prompt:
4. Invoke `/loop <interval> <prompt>`.
5. Confirm to the user: print the interval, the active plan ID, and remind that bare `/loop` invocation alone (without args) runs Claude Code's built-in maint...Run a planning-aware cadence on top of Claude Code's /loop primitive.
Steps:
^\d+[smhd]$ is the interval (default 10m)./plan-attest.Read task_plan.md and progress.md. Run scripts/check-complete.sh to see remaining phases.
If no progress.md entry has been added since the last loop tick, write one summarizing the current state.
If a phase finished, update its Status: line in task_plan.md.
Continue the next phase if work remains.
/loop <interval> <prompt>./loop invocation alone (without args) runs Claude Code's built-in maintenance prompt — /plan-loop differs by always grounding the tick in the planning files.If task_plan.md does not exist, refuse and direct user to run /plan first.
Why this exists:
/loop runs prompts on cron without any plan-state contract. /plan-loop injects a plan-aware default so the recurring tick always re-reads the planning files first, runs the completion check, and writes a progress entry. Users get "babysit my plan" UX without writing a custom loop prompt.
Notes:
/plan-loop composes with /loop; it does not replace it. /loop 5m "anything" still works./plan-loop 10m (cadence) with /plan-goal (termination criterion). The loop runs every 10 minutes; the goal stops the loop when the plan is complete.14plugins reuse this command
First indexed May 14, 2026
Showing the 6 earliest of 14 plugins
npx claudepluginhub haroldhuanrongliu/planning-with-files/plan-loopRuns a planning-aware loop cadence that re-reads planning files, checks completion status, and nudges progress updates on each tick. Also accepts an optional custom task prompt.
/loop-executorExecutes pending tasks from plan.md: implements code changes, runs build/typecheck verification, creates git commits, and updates plan.md with commit SHAs. Part of the Evaluate-Loop orchestration step 3.
/loopRuns a dedicated goal-loop that repeatedly works down a prioritized backlog until the goal is met, with self-healing and crash resilience.
/planCreates, updates, and tracks a structured project plan in PLAN.md with phases, dependencies, and progress tracking. Also handles plan status queries and task completion.
/planupdateQuickly syncs plan file with current codebase state: checks task completions, updates statuses and paths without executing changes.
/implement_planImplements technical plans from a specified thoughts/shared/plans path, executing phases with verification, updating checkboxes, and pausing for manual review if needed.