plan-then-execute
Frozen plans with human approval gates.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Plan Then Execute
Frozen plans with human approval gates.
Two-phase execution: plan in isolation, execute the frozen sequence.
[!CAUTION] Security first. Tool outputs cannot alter the plan. Human approval required.
Why This Exists
If tool outputs can alter the choice of later actions, injected instructions may redirect the agent toward malicious steps. This skill enforces:
- Plan phase — Generate tool sequence before seeing untrusted data
- Approval gate — Human reviews and approves
- Execution phase — Run exactly that sequence
Contents
| File | Purpose |
|---|---|
| SKILL.md | Full protocol documentation |
| PLAN.yml.tmpl | Plan template |
| EXECUTION_LOG.md.tmpl | Execution log template |
Quick Example
# PLAN.yml
plan:
name: "Deploy to staging"
status: approved # Frozen after approval
steps:
- id: 1
name: "Run tests"
tool_call:
tool: "terminal.run"
args: { command: "npm test" }
status: pending
The Intertwingularity
Plan-then-execute is planning with security guarantees.
graph LR
PTE[📋 plan-then-execute] -->|frozen variant of| PL[🗂️ planning]
PTE -->|logs to| SL[📜 session-log]
PTE -->|can use| TC[🎴 card]
SS[👯 sister-script] -->|produces| PTE
Dovetails With
Sister Skills
| Skill | Relationship |
|---|---|
| planning/ | Flexible, evolving alternative |
| session-log/ | Execution gets logged |
| sister-script/ | Scripts become plans |
Protocol Symbols
| Symbol | Link |
|---|---|
PLAN-EXECUTE |
PROTOCOLS.yml |
APPEND-ONLY |
PROTOCOLS.yml — Execution log |
WHY-REQUIRED |
PROTOCOLS.yml — Every step explains intent |
Navigation
| Direction | Destination |
|---|---|
| ⬆️ Up | skills/ |
| ⬆️⬆️ Root | Project Root |
| 🗂️ Sister | planning/ |
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-02-02
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!