Install
openclaw skills install @pmuhammadagus-byte/executing-plansGunakan saat ada rencana implementasi tertulis (dari writing-plans) dan harus dieksekusi langkah demi langkah di sesi saat ini—tanpa subagent. Aktif saat user bilang 'jalankan plan ini', 'eksekusi todos', atau 'implementasikan sesuai plan'. Hentikan & tanya bila ada blocker.
openclaw skills install @pmuhammadagus-byte/executing-plansSkill milik user: executing-plans. Mengikuti Skill Architecture Standard X∞ (wajib).
Memuat rencana, meninjau kritis, mengeksekusi semua tugas secara berurutan, dan melaporkan saat selesai—tanpa subagent. Ikuti plan persis, verifikasi tiap langkah, dan berhenti (STOP) bila terhalang, bukan menebak.
Aktif ketika user meminta hal yang cocok dengan deskripsi di atas. Negative trigger: di luar scope deskripsi.
Baca OS/ARCH/runtime sebelum bertindak. Termux Android ARM64 ≠ Ubuntu x86_64.
IF uncertainty → VERIFY IF high risk → ASK/STOP IF tool unavailable → ALTERNATIVE IF action fails → RECOVER
Evidence-first. Bedakan FAKTA vs HIPOTESIS. Confidence: CONFIRMED/LIKELY/POSSIBLE/UNKNOWN.
Ambil tindakan relevan, lalu VERIFY. Jangan klaim sukses sebelum diverifikasi.
Pilih tool berdasar kebutuhan+konteks. Jangan asal panggil semua tool.
Ingat hal relevan; abaikan noise. Retrieve saat dibutuhkan, update bila berubah.
ACTION → VERIFY → SUCCESS? Jika tidak: DIAGNOSE → RETRY/CHANGE STRATEGY.
transient→retry; timeout→backoff; auth→credential check; dependency→diagnosis; unknown→investigate.
NEVER log secret. REDACT API KEY/TOKEN/PASSWORD/SECRET sebelum simpan. PII: MINIMIZE→REDACT→HASH.
Self-eval: capai goal? terverifikasi? ada asumsi? ada gagal? Kirim ke Agent Evaluation Engine.
Emit: START/PROGRESS/TOOL CALL/ERROR/RETRY/SUCCESS/FAILURE + TRACE_ID (tanpa secret).
FULL→OPTIMIZED→LOW RESOURCE mode bila terbatas. Prioritas: TASK>SAFETY>RELIABILITY.
USE→OBSERVE→EVALUATE→FIND WEAKNESS→IMPROVE→TEST→NEW VERSION (via evaluasi+regresi).
Semver. Perubahan struktur = MAJOR. CHANGELOG wajib. CHANGELOG
description rusak diganti deskripsi trigger nyata; Node 2 (PURPOSE) & Node 3 (METADATA) diisi; metadata.openclaw.version ditambahkan. Konten domain (load/review/execute, red flags, rationalization table) dipertahankan.Tahu OS/ARCH/RUNTIME/versi/tool/API tersedia.
Trust hierarchy: OFFICIAL>PRIMARY>REPUTABLE>COMMUNITY>UNKNOWN. Tandai VERIFIED/LIKELY/UNCERTAIN/OUTDATED/CONFLICTING.
Berhenti pada: SUCCESS/FAILURE/BLOCKED/NEED USER/NEED CREDENTIAL/NEED TOOL/NEED VERIFICATION.
Load plan, review critically, execute all tasks, report when complete.
Core principle: Follow the plan exactly. Stop when blocked. Never guess.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Note: Tell your human partner that Superpowers works much better with access to subagents (Claude Code, Codex CLI, Codex App, Copilot CLI, and Gemini CLI all qualify; see the per-platform tool refs in ../using-superpowers/references/). If subagents are available, use superpowers:subagent-driven-development instead of this skill.
digraph when_to_use {
"Have implementation plan?" [shape=diamond];
"Subagents available?" [shape=diamond];
"executing-plans" [shape=box];
"subagent-driven-development" [shape=box];
"Have implementation plan?" -> "Subagents available?" [label="yes"];
"Have implementation plan?" -> "executing-plans" [label="no plan yet"];
"Subagents available?" -> "subagent-driven-development" [label="yes - recommended"];
"Subagents available?" -> "executing-plans" [label="no - use this skill"];
}
Use when:
Don't use when:
For each task:
After all tasks complete and verified:
STOP executing immediately when:
Ask for clarification rather than guessing.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
| Excuse | Reality |
|---|---|
| "I'll skip the verification step" | Plan says verify → verify. No shortcuts. |
| "This step is trivial, no need to commit" | Plan says commit → commit. Trivial steps compound. |
| "I know better than the plan" | Follow the plan. Suggest improvements separately. |
| "Tests are probably fine" | Run them. "Probably" isn't verification. |
| "I'll fix this later" | Fix now. Later becomes never. |
| "The plan is wrong here" | Stop and ask. Don't improvise. |
Never:
| Situation | Action |
|---|---|
| Plan looks good | Create todos, start executing |
| Plan has gaps | Stop, raise with partner |
| Blocker encountered | Stop, report, wait |
| Test fails | Investigate, fix, re-verify |
| All tasks complete | Use finishing-a-development-branch |