Exec

Wykonuje plik planu zadanie po zadaniu w izolowanych subagentach, a następnie uruchamia wielofazowy przegląd

Autor: umputun · umputun/cc-thingz

Działa po konfiguracji ★ 7.6/10

Exec — Wykonuje plik planu zadanie po zadaniu w izolowanych subagentach, a następnie uruchamia wielofazowy przegląd

Co robi ten skill

Umiejętność orkiestratora, która odczytuje plik planu z sekcjami „### Task N:” i wykonuje każde zadanie w świeżym, izolowanym subagencie, śledząc postępy za pomocą pól wyboru w pliku planu, a następnie uruchamia cztery fazy przeglądu (kompleksowy, code smells, zewnętrzny przegląd codex, tylko krytyczne) z pętlą naprawczą przed opcjonalnym rebase/finalizacją. Uruchamia się, gdy użytkownik mówi „exec”, „execute plan”, „run plan” lub chce zaimplementować plik planu zadanie po zadaniu z izolowanymi subagentami. Dostarczany jako część wtyczki planowania i zależy od zmiennych środowiskowych wtyczki, narzędzi Agent/EnterWorktree oraz opcjonalnie CLI codex.

Raport z testu

Zlokalizowano SKILL.md w plugins/planning/skills/exec/SKILL.md; frontmatter parsuje z name+description. Sprawdzono 4 odwołane pliki raw — resolve-file.sh, create-branch.sh, detect-branch.sh i plugin-root resolve-rules.sh wszystkie HTTP 200 — i przeczytano treści skryptów: czyste i defensywne, brak curl|sh/base64/eksfiltracji, run-codex.sh przypina --sandbox tylko do odczytu, wszystkie ścieżki używają zmiennych środowiskowych wtyczki, a nie sztywno zakodowanych ścieżek maszynowych. Nie można było zmierzyć OUTPUT: jest to orkiestrator wielu agentów, wymagający narzędzia Agent, zmiennych środowiskowych frameworka wtyczek, pliku repo+planu, czterech pętli przeglądu i opcjonalnie CLI codex, z których żadne nie jest wiernie uruchamialne w celu wygenerowania artefaktu bazowego vs umiejętności w kontekście jednego subagenta. Wyzwalacz przetestowano na 5 frazach (3 plan-exec powinny się uruchomić, plus „write me a plan” i docker „exec” jako nie powinny) — wszystkie 5 oceniono poprawnie.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /execWykonuje plik planu zadanie po zadaniu w izolowanych subagentach, a następnie uruchamia wielofazowy przegląd

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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