Exec

Esegue un file di piano compito per compito in subagenti isolati, quindi esegue una revisione multifase

di umputun · umputun/cc-thingz

Richiede configurazione ★ 7.6/10

Exec — Esegue un file di piano compito per compito in subagenti isolati, quindi esegue una revisione multifase

Cosa fa

Skill orchestratrice che legge un file di piano con sezioni "### Task N:" ed esegue ogni compito in un nuovo subagente isolato, tracciando il progresso tramite checkbox nel file di piano, quindi esegue quattro fasi di revisione (completa, code smells, revisione codex esterna, solo critici) con un ciclo di correzione prima di un rebase/finalizzazione opzionale. Inclusa come parte del plugin di pianificazione e dipende da variabili d'ambiente del plugin, dagli strumenti Agent/EnterWorktree e opzionalmente dalla CLI codex.

Rapporto di test

SKILL.md trovato in plugins/planning/skills/exec/SKILL.md; il frontmatter viene analizzato con name+description. Verificati 4 file referenziati raw — resolve-file.sh, create-branch.sh, detect-branch.sh e plugin-root resolve-rules.sh tutti HTTP 200 — e letti i corpi degli script: puliti e difensivi, nessun curl|sh/base64/esfiltrazione, run-codex.sh blocca --sandbox in sola lettura, tutti i percorsi usano variabili d'ambiente del plugin e non percorsi macchina hardcoded. Non è stato possibile misurare l'OUTPUT: questo è un orchestratore multi-agente che richiede lo strumento Agent, variabili d'ambiente del framework del plugin, un file repo+plan, quattro cicli di revisione e opzionalmente la CLI codex, nessuno fedelmente eseguibile per produrre un artefatto baseline-vs-skill in un contesto di un singolo subagente. Trigger testato con 5 frasi (3 plan-exec dovrebbero attivarsi, più "write me a plan" e docker "exec" come non dovrebbero) — tutte e 5 giudicate correttamente.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/umputun/cc-thingz.git /tmp/exec-src
mkdir -p ~/.claude/skills
cp -R /tmp/exec-src/plugins/planning/skills/exec ~/.claude/skills/exec
# Designed as a PLUGIN, not a standalone skill. Recommended install:
#   /plugin marketplace add umputun/cc-thingz
#   /plugin install planning@umputun-cc-thingz
# The manual cp above places SKILL.md but WILL NOT fully work as-is:
#   - SKILL.md uses ${CLAUDE_PLUGIN_ROOT}/${CLAUDE_PLUGIN_DATA}, only set by the plugin framework.
#   - It also calls ${CLAUDE_PLUGIN_ROOT}/scripts/resolve-rules.sh and ${CLAUDE_PLUGIN_ROOT}/references/,
#     which live at the plugin ROOT (plugins/planning/), ABOVE the skill dir. For a manual install:
#       cp -R /tmp/exec-src/plugins/planning/scripts  ~/.claude/skills/exec/plugin-scripts
#       cp -R /tmp/exec-src/plugins/planning/references ~/.claude/skills/exec/references-root
#     then rewrite ${CLAUDE_PLUGIN_ROOT} references in SKILL.md to those local paths (README says so).
#   - chmod +x ~/.claude/skills/exec/scripts/*.sh
# Runtime deps: needs the Agent tool (spawns bypassPermissions subagents), TaskCreate/EnterWorktree,
#   a git (or hg) repo with a plan file, and optionally the `codex` CLI for review phase 3.

Comandi e prompt di esempio

  • /execEsegue un file di piano compito per compito in subagenti isolati, quindi esegue una revisione multifase

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Execute this plan task by task
  • Run the plan with a fresh subagent per task
  • Implement the next task in the plan file