com um clique
auto
Execute an automation playbook — deterministic scripts with LLM error recovery
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Execute an automation playbook — deterministic scripts with LLM error recovery
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Check compliance against Punt Labs standards
Scaffold missing files for a Punt Labs project
Scan for personally identifiable information
LLM-powered standards reconciliation for a Punt Labs project
Baseado na classificação ocupacional SOC
| name | auto |
| description | Execute an automation playbook — deterministic scripts with LLM error recovery |
| disable-model-invocation | true |
Execute an automation playbook. Playbooks define multi-step processes as YAML files with deterministic scripts and LLM judgment steps. The executor drives each step, checks postconditions, and handles failures autonomously.
/punt:auto <playbook> — run a playbook by name/punt:auto <playbook> key=value key=value — run with parameters/punt:auto list — list available playbooksParse the first argument as the playbook name. Remaining arguments are
key=value parameter pairs. If list, skip to the listing behavior.
Search for playbooks in order:
./playbooks/<name>.yaml — project-local (current working directory)${CLAUDE_PLUGIN_ROOT}/playbooks/<name>.yaml — punt-kit plugin root (when invoked as a command)../punt-kit/playbooks/<name>.yaml — org-wide fallback (when run from a sibling repo)Project-local playbooks take precedence over org-wide playbooks with the same name.
When ${CLAUDE_PLUGIN_ROOT} is not set, skip path 2.
For list, scan all applicable locations and print a table:
Name Source Description
───────────────────────────────────────────────────────────────────
autopilot org Autonomous bead-driven development loop
permissions-rollout org Roll out permission changes to all projects
release org Release a Punt Labs project
standards-rollout org Roll out a standards change across all projects
<name> local <description>
name, description, mode, parameters, preconditions, steps.If no preconditions, skip to Phase 2. Otherwise, run all precondition
check commands as parallel Bash tool calls in a single message. Each
check is its own Bash call so it matches allowed-tool patterns and
auto-approves. If any fails, print which one and stop.
For each step in order:
Script steps (type: script):
[step N/M] <description>${param} references in command with parameter values.background: true:
a. Run the command via Bash with run_in_background: true.
b. Print: [step N/M] running in background...
c. Do NOT wait — remain responsive to user messages.
d. When the background task completes (notification), check exit code.
e. If user asks for status, report which step is running.
f. Continue to postcondition check after completion.check command.LLM steps (type: llm):
[step N/M] <description> (judgment)run_in_background: true.
The sub-agent receives the context field and all parameter values.check command.max_retries (default 3),
escalate to diagnose.If mode: loop, go back to Phase 2 step 1. Continue until the user interrupts
or a step aborts.
If mode: once, print a completion summary:
Playbook '<name>' complete.
Steps: N/N passed
Duration: Xm Ys
At each step, print a concise status line. Do not narrate or explain between steps unless something fails. The flow should feel like watching a CI pipeline.
All preconditions and steps execute in the user's current working directory —
the project they invoked /punt:auto from. ${CLAUDE_PLUGIN_ROOT} and the
discovery paths above are used ONLY to locate the YAML playbook file. Never
cd to the plugin root or punt-kit directory to run playbook steps.
All steps inherit the current shell environment. Steps can add variables via
the env field. Parameter values are available as ${param_name} in commands.
context is guidance, not a rigid
script. Read the actual state and adjust.diagnose — understand why before trying again.abort is triggered.