/install continuous-dev-loop
Continuous Dev Loop
Use when the user wants a code project driven in repeated, bounded engineering rounds instead of ad-hoc task hopping.
Use This For
- Ongoing development where one verified slice should land before the next begins.
- Repositories where continuity should come from code, docs, and prior validation evidence rather than chat memory alone.
- Sessions where each round should end with a clean handoff for the next round.
V2 Core Rules
- Treat one round as exactly:
development -> verification -> optimization -> planning. - Each round must pursue exactly one slice. Do not branch into a second feature.
- Continue from the last verified repo state and explicit repo evidence first, not conversational recollection alone.
- Prefer this priority order when choosing what to continue:
- explicit user priority for the current turn
- previous round's explicit
Next - repo-native current-slice evidence in README, roadmap, tasklist, progress docs, or validation scripts
- the active mainline ladder already established for the project
- Verification is mandatory. At minimum include:
- one build / compile / typecheck style check
- one smallest behavior check tied directly to the slice
- For UI, control-flow, or recovery work, prefer a deterministic micro-check over a vague manual statement. If the repo has no test harness, add the smallest reproducible verification path that proves the slice.
- Optimization is local cleanup for the completed slice only. Do not smuggle in adjacent scope.
- Planning must recommend exactly one next slice.
- If a delegated coding agent stalls, first shrink the slice and retry once if realistic; otherwise close the round manually, record the blocker, and still emit the next-round handoff.
- Use codegraph or similar tools only to narrow the change surface or confirm call chains, never as a substitute for implementation or verification.
Workflow
-
Identify the current mainline. Read the repo state, recent validation evidence, and any explicit
Nexthandoff from the previous round. -
Choose one slice. Define the smallest meaningful increment that advances the current mainline. Refuse implicit multi-slice expansion.
-
Develop the slice. Make the code changes needed to complete only that increment.
-
Verify the slice. Collect concrete evidence. Prefer repo-native commands and tests. Required minimum:
- one compile/build/typecheck-style check
- one minimal behavior check tied to the slice
-
Optimize the slice. Tighten naming, edge handling, comments, or small structure only where it directly improves the completed slice.
-
Plan the next round. End with exactly these four sections:
Done: what changed this roundVerified: exact checks run and what they provedRisks: remaining uncertainty, gaps, or blockersNext: one recommended next slice only
Validation Ladder
Use the smallest proof that still makes the slice credible.
- For package or infra changes: build/typecheck plus one command-level smoke check.
- For state-transition logic: add one deterministic script or focused test that exercises the failure mode directly.
- For UI slices: prefer a narrow state/logic check first, then deploy-style verification if the repo already has that path.
- When a verification helper is missing, adding one is allowed if it stays inside the same slice and directly proves the change.
Recovery Ladder
When a round starts wobbling, recover in this order:
- shrink the slice once
- retry with the narrower target
- if still blocked, close the round manually with explicit blocker evidence
- emit one clean
Nextslice that resumes from the last verified state
Do not let a stuck subagent or flaky tool erase the loop.
Mainline Priority Example
When the user does not provide a new priority, continue the existing mainline before opening a fresh track.
Example ladder:
- remote control capability gaps
- operator console visibility and feedback
- safety confirmations and failure recovery
- recording and replay scaffold
Keep this as a priority ladder, not a license to touch multiple items in one round.
Output Contract
Use a compact round summary in this shape:
Completed
- concise description of the finished slice
Verified
- exact command or check
- exact command or check
Optimized
- any local tightening applied after verification
Next
- one slice only
If the user prefers the four planning exits exactly, preserve Done / Verified / Risks / Next in the final planning block.
Anti-Patterns
- Do not treat a broad milestone as a slice.
- Do not skip verification because the change looks obvious.
- Do not bury multiple future options under
Next. - Do not rely on chat history as the source of truth when the repository says otherwise.
- Do not use the optimization step to start the next feature.
- Do not call a round verified if only the broad repo build passed but the slice-specific failure mode was never checked.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install continuous-dev-loop - 安装完成后,直接呼叫该 Skill 的名称或使用
/continuous-dev-loop触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Continuous Dev Loop 是什么?
单-slice 持续开发循环 V2:更强验证、抗卡顿恢复、明确 Next 接力。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。
如何安装 Continuous Dev Loop?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install continuous-dev-loop」即可一键安装,无需额外配置。
Continuous Dev Loop 是免费的吗?
是的,Continuous Dev Loop 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Continuous Dev Loop 支持哪些平台?
Continuous Dev Loop 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Continuous Dev Loop?
由 ModeYapu(@modeyapu)开发并维护,当前版本 v1.1.0。