Skill · em Planejar o trabalho
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
Procedência
- Origem: obra/superpowers
- Caminho:
skills/executing-plans - Versão fixada:
5bf4e78011075bcfc0dc295f0724994cd123ee71 - Licença: MIT
- Espelhado em 25/09/2026
- 220,9 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
3 arquivos · 22,5 KB · inclui 2 scripts que executam: scripts/task-done, scripts/task-start
Instalar na sua CLI
O comando baixa a versão fixada (commit 5bf4e78) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/executing-plans/.
d=".claude/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Global: instala em ~/.claude/skills/executing-plans/.
d="$HOME/.claude/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Codex
Neste projeto: instala em .agents/skills/executing-plans/.
d=".agents/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Global: instala em ~/.agents/skills/executing-plans/.
d="$HOME/.agents/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/executing-plans/.
d=".agents/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/executing-plans/.
d="$HOME/.gemini/antigravity-cli/skills/executing-plans" u="https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/skills/executing-plans" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/scripts/task-done" "$u/scripts/task-done" \ -o "$d/scripts/task-start" "$u/scripts/task-start" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/obra/superpowers/5bf4e78011075bcfc0dc295f0724994cd123ee71/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/superpowers.executing-plans
Prévia do SKILL.md
---
name: executing-plans
description: Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
---
# Executing Plans
Execute the plan yourself, task by task, in this session: no implementer
subagent per task, no reviewer per task. One fresh-context review of the
whole branch at the end.
**Why inline:** Subagent-driven development pays for a fresh implementer
and a fresh reviewer on every task, each re-reading the codebase from zero.
Inline execution pays for one context (yours) plus one reviewer at the end.
What it gives up is a fresh context per task and a second pair of eyes per
task. This skill keeps what those two things bought, by other means: the
brief is the spec, the ledger is your memory, TDD is the per-task gate, and
the final reviewer is the second pair of eyes.
**Core principle:** The plan already did the thinking. Execute it exactly,
prove each step with a test you watched fail and then pass, and leave a
record that survives your own forgetting.
**Narration:** between tool calls, narrate at most one short line — the
ledger and the tool results carry the record.
**Continuous execution:** Do not pause to check in with your human partner
between tasks. They chose inline execution to spend less, not to answer
"should I continue?" after every task. Execute all tasks from the plan
without stopping.
**Rulings, not stalls.** Conflicts, ambiguities, plan defects — decide them.
The spec is the binding authority, the plan is its argument, and your
judgment settles what neither answers. Record every decision in the ledger
as `Ruling: <what you decided> — <why> — <what it costs if wrong>`, and keep
going. Deviating from the plan without a ledgered ruling is a decision made
in secret.
Four things stop you, and only these: an irreversible or destructive
operation; a security-sensitive action; a side effect outside this worktree
…