triphasic-execution
Execute→Review→Advance 三步循环执行框架。增强步骤规划能力、增强语义理解;明确空转/重试/换思路/求助完整流转规则;最多重试3次、最多空转3次强制约束。
Rank
62
Safety
84
Downloads
1.3k
Updated
Oct 10, 2026
Version
5.19.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.3K downloadsadoption · observed Oct 10, 2026
- Latest release
- 5.19.1release · observed Jun 25, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s1794v2r46s8y5d1r4jdd7ec5h84rw70:triphasic-execution- Install using `clawhub skill install s1794v2r46s8y5d1r4jdd7ec5h84rw70:triphasic-execution` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/ldxs001/triphasic-execution before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ldxs001-triphasic-execution/snapshot"
Documentation
CLAWHUB
152,769 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: triphasic-execution
version: 5.19.1
author: wUwproject
license: MIT
description: Execute→Review→Advance 三步循环执行框架。增强步骤规划能力、增强语义理解;明确空转/重试/换思路/求助完整流转规则;最多重试3次、最多空转3次强制约束。
tags: ['framework', 'execution', 'debugging', 'problem-tracking', 'risk-tracking', 'lessons-learned', 'cross-platform', 'configuration', 'config-ui']
category: workflow
trigger: ['三步循环', 'Execute', 'Review', 'Advance', '步骤', 'pre_exec', 'verify_exec', 'retry', 'idle']
trigger_negative: true
sensitive_access: false
critical_write: false
permission_weight: LOW
data_dir: ../.standardization/triphasic-execution/data/
external_data_dir: true
meta_field_sync: true
h1_position: true
---
# Triphasic Execution Framework
执行 → 审查 → 推进。每次交互只做一件事,三者缺一不可。
> → 详见 `references/antipatterns.md`
> → 详见 `references/faq.md`
---
## 触发条件
**正向触发(满足以下任意一条):**
- 说出"三步执行"、"执行审查推进"、"triphasic"
- 说出"问题记录"、"经验教训"、"problem logger"
- 说出"打开 triphasic 配置"、"triphasic config"
- 需要结构化执行框架防止死循环或跳步
- 复杂多步骤任务,需要强制进度追踪和中断恢复
**否定条件(满足以下任意一条,不触发):**
- 简单问答、闲聊、问候(不需要结构化执行)
- 单步任务(如"查看文件"、"运行命令"等一步完成的操作)
- 用户明确说"不要使用 triphasic"或"关闭 triphasic"
- 纯信息查询(不需要执行-审查-推进循环)
---
## 核心能力
> 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。
| # | 能力 | 说明 |
|---|------|------|
| 1 | **语义理解增强(F-01+)** | 参考 semantic-split 的 5W2H 维度提取与约束强度标注(🔴🟡⚪),增强第一步理解能力;详见 `references/mandatory.md` Phase 0 |
| 2 | **步骤规划增强(F-02+)** | 参考 skill-sub 的规划逻辑(意图理解→步骤排序→执行计划生成),健壮步骤规划能力(非调用链,仅参考逻辑);详见 `references/mandatory.md` Phase 1 |
| 3 | **三步循环执行** | Execute→Review→Advance,每步必须完整,不可跳过 |
| 4 | **进度文件持久化(F-03/F-07/F-09)** | init→update→complete,中断后可 resume 恢复;**complete 强制校验(v5.12)** |
| 5 | **问题/风险/经验记录** | 任务完成后强制记录(复杂任务 Python 侧校验),积累 PROBLEMS.md / RISKS.md / LESSONS_REGISTER.md |
| 6 | **最多 3 次重试(F-08)** | 同一步骤失败 3 次必须换方案,禁止第 4 次重试 |
| 7 | **最多 3 次空转(F-11)** | 同一步骤空转(未实际执行)3 次必须截断并请求触发词输入,禁止第 4 次空转 |
| 8 | **双模式支持** | 按需调用模式(默认)/ 全局自动模式 |
| 9 | **HTML 配置界面** | `settings.py` 可视化配置技能参数 |
---
## 空转/重试/换思路/求助 流转规则
> 详细规则见 `references/mandatory.md` Phase 2~4。
> **核心原则:无任何三步骤内部直接循环,每一步都是最小单元。**
---
## 快速开始
```bash
# 按需调用(默认)— 任务开头说出关键词即可
"使用 triphasic-execution 执行以下任务:..."
# 全局自动模式 — 所有任务自动套用框架
编辑 data/default_config.json → "mode": "auto"
# 可视化配置
python {SKILL_DIR}/scripts/settings.py
```
---
## ⚡ [LOADING PROTOCOL]
skill 加载后,AI 输出以下状态标识:
```
[triphasic] skill loaded — 执行顺序:语义拆分 → 任务规划 → 执行/审查/推进
```
| 观察结果 | 结论 |
|---------|------|
| 状态输出在任务相关内容之前出现 | ✅ 执行顺序正确 |
| 状态输出在任务执行后才出现 | ❌ 执行顺序错误 |
| 无状态输出 | ❌ skill 未加载 |
---
## 🚨 [MANDATORY] 强制约束总表
> **本节是整个技能的执行宪法。违反任意一条 = 违规,必须立即停止并补救。**
| 序号 | 约束内容 | 触发时机 | Python 强制 |
|------|---------|---------|------------|
| **F-01** | 收到任务后首先执行语义拆分,禁止直接进入规划 | 收到任务第一个响应 | ❌ AI 自觉 |
| **F-02** | 语义拆分完成后必须输出【任务规划】,禁止直接执行 | 语义拆分输出后 | ❌ AI 自觉(需用户确认规划)|
| **F-03** | 任务规划输出后立即调用 `task_progress.py init` | 规划确认后 | ✅ 文件不存在则后续 update/complete 报错 |
| **F-04**_meta.json
{
"ownerId": "kn75zfd51df61ajdyqtgvrs1hx84s4q6",
"slug": "triphasic-execution",
"version": "5.19.1",
"publishedAt": 1782383167873
}references/antipatterns.md
# Triphasic Execution - 反模式(Antipatterns)
本文档收录使用本技能时的常见错误和注意事项。
---
## 反模式列表
### ❌ AP-01:跳过语义拆分直接规划
**错误做法:**
```
用户:"帮我修复这个 bug"
AI:[直接输出任务规划]
```
**正确做法:**
```
用户:"帮我修复这个 bug"
AI:[首先输出语义拆分]
- 主语:用户
- 目的:修复 bug
- 诉求:定位并修复代码错误
- 动机:恢复功能正常
```
---
### ❌ AP-02:跳过审查直接推进
**错误做法:**
```
EXECUTE → [无 REVIEW] → ADVANCE
```
**正确做法:**
```
EXECUTE → REVIEW(✅/❌/⚠️ + 证据)→ ADVANCE
```
---
### ❌ AP-03:同一步骤无限重试
**错误做法:**
```
第 1 次失败 → 重试
第 2 次失败 → 重试
第 3 次失败 → 重试
第 4 次失败 → 重试(❌ 违反 F-08)
```
**正确做法:**
```
第 1 次失败 → 重试
第 2 次失败 → 重试
第 3 次失败 → 换方案(✅ 遵守 F-08)
```
---
### ❌ AP-04:进度文件未创建就执行
**错误做法:**
```
任务规划 → [无 task_progress.py init] → 直接执行
```
**正确做法:**
```
任务规划 → task_progress.py init → 执行(✅ 遵守 F-03)
```
---
### ❌ AP-05:任务完成未调用 complete
**错误做法:**
```
任务执行完 → [无 task_progress.py complete] → 结束
```
**正确做法:**
```
任务执行完 → task_progress.py complete → 输出总结(✅ 遵守 F-09)
```
---
### ❌ AP-06:中英文混排缺少空格
**错误做法:**
```
"运行 settings.py 配置参数"
"使用 problem_logger 记录问题"
```
**正确做法:**
```
"运行 settings.py 配置参数"
"使用 problem_logger 记录问题"
```
---
### ❌ AP-07:空转超过 3 次未截断(v5.16.0 新增)
**错误做法:**
```
第 1 次空转 → 继续
第 2 次空转 → 继续
第 3 次空转 → 继续
第 4 次空转 → 继续(❌ 违反 F-11)
```
**正确做法:**
```
第 1 次空转 → 重述规划,明确要求必须执行
第 2 次空转 → 重述规划,明确要求必须执行
第 3 次空转 → 主动截断,请求用户输入触发词(✅ 遵守 F-11)
```
---
### ❌ AP-08:换思路时三步骤内部直接循环(v5.16.0 新增)
**错误做法:**
```
换思路 → 直接执行新方案(❌ 跳过 REVIEW→ADVANCE)
换思路 → 直接推进(❌ 跳过 EXECUTE→REVIEW)
```
**正确做法:**
```
换思路 → 原封不动推送到 REVIEW
↓
REVIEW(记录换思路,不确认执行)
↓
ADVANCE(推进换思路执行)
↓
EXECUTE(执行新方案)
↓
REVIEW → ADVANCE(完整三步循环)(✅ 遵守 F-12)
```
---
## 注意事项
1. **语义拆分是强制的** — 收到任务第一个动作必须是语义拆分,不能跳过
2. **规划必须用户确认** — F-02 要求规划输出后需用户确认才能执行
3. **三步循环不可跳过** — Execute→Review→Advance 缺一不可
4. **进度文件必须创建** — F-03 强制要求 init,否则后续 update/complete 会报错
5. **最多 3 次重试** — F-08 强制要求,第 4 次必须换方案
6. **最多 3 次空转** — F-11 强制要求,第 4 次必须截断并请求触发词输入
7. **换思路必须走完整三步** — F-12 强制要求,禁止三步骤内部直接循环
---
## 常见问题排查
| 问题 | 原因 | 解决方案 |
|------|------|----------|
| `task_progress.py update` 报错 | 未执行 `init` | 先执行 `task_progress.py init` |
| `complete` 校验失败 | 步骤完成率不足 | 检查哪些步骤未标记为 success |
| 重试次数超限 | 同一方案失败 3 次 | 换方案,禁止第 4 次重试 |
| 进度文件丢失 | 误删除或路径错误 | 重新执行 `init`,或手动创建进度文件 |references/changelog.md
## 5.19.1 (2026-06-09) ### 修复 - **强制约束总表过时标记**:F-05/F-06/F-08/F-11 的"Python 强制"列从"❌ AI 自觉"修正为"✅ 脚本强制/钩子拦截" --- ## 5.19.0 (2026-06-09) ### 新增 - **P0/P1/P2 钩子系统**:pre_exec_search(执行前 REVIEW 校验)、require_complete_validation(complete 4 项校验)、auto_idle_cutoff(空转≥3 自动 abort)、block_skip_review(跳过 REVIEW 拦截) - **UI 配置支持完整钩子**:settings.html 新增强制纪律区域,6 个 toggle 开关 - **文本/HTML 配置同步**:save_config_from_json 与 _do_save_config 采用相同 merge 逻辑 ### 改进 - **数据目录规范化**:按 skill-standardization R-12 规范重组标准化目录结构 - data/active/、data/completed/、output/、logs/、temp/、backup/、cache/、state/ - **6 个脚本路径统一**:全部使用 _find_standardization_dir() 计算路径 - **settings.html 移入 assets/**:功能文件与数据目录分离 - **R-12 数据目录锚点补全**:cron_helper.py、exec_wrapper.py、lessons_register.py、problem_daemon.py 补充 DEFAULT_DATA_DIR_RAW - **R-17 行数合规**:SKILL.md 精简至 230 行 ### 修复 - settings.py R-12 锚点位置错误(import 前引用导致启动失败) - problem_logger.py R-12 锚点位置错误(同 settings.py) - settings.html 路径搜索修复(三路 fallback) - 文档中多处过时路径描述(SKILL.md、reference.md) - `ttask_progress.py` 拼写错误(6 个文件中 30+ 处) - changelog 过时规则范围 R-01~R-11 → R-01~R-25 - settings.py 注释占位符 `<skill>` → `<skill_name>` - install.py 交互式提示导致测试工具阻塞 - **三端版本号一致**:SKILL.md / _meta.json / changelog 同步为 5.19.0 --- ## 5.18.0 (2026-06-09) ### 改进 - **数据目录规范化**:按 skill-standardization R-12 规范重组标准化目录结构 - data/active/、data/completed/ — 进度文件 - output/ — 记录文件(PROBLEMS.md/RISKS.md/LESSONS_REGISTER.md) - logs/ — 日志;temp/ — 临时文件;backup/、cache/、state/ — 按规范预留 - **6 个脚本路径统一**:problem_logger、problem_daemon、cron_helper、lessons_register、exec_wrapper、task_progress 全部使用 _find_standardization_dir() 计算路径 - **settings.html 移入 assets/**:功能文件与数据目录分离 ### 新增 - **P2 钩子:auto_idle_cutoff** — 空转≥3 次自动 abort - **P2 钩子:block_skip_review** — update 时检查上一步 REVIEW ### 修复 - settings.py R-12 锚点位置错误(import 前引用导致启动失败) - settings.html 路径搜索修复(三路 fallback) - 文档中多处过时路径描述(SKILL.md、reference.md) - **HTML UI 保存后同步更新 SKILL.md**(_do_save_config 补调 update_skill_md) --- ## v5.18.2 (2026-06-09) — 自动版本升级 ### Changed - 版本号 5.18.1 → 5.18.2(`update --fix` 自动 bump) ## v5.18.1 (2026-06-09) — 自动版本升级 ### Changed - 版本号 5.18.0 → 5.18.1(`update --fix` 自动 bump) ## 5.17.3 (2026-05-31) ### 修复 - **R-04**: description 删除版本号 - **R-06**: H1 删除版本号 - **R-07**: frontmatter 补全 trigger 字段 - **R-10**: changelog 版本号去 v 前缀 - **R-11/R-22**: temp_progress/ 迁移至数据目录 - **R-12**: 3 个脚本补充 DEFAULT_DATA_DIR_RAW 声明 - **R-18/R-19**: SKILL.md 补充 antipatterns/faq 引用 --- ## 5.17.2 (2026-05-30) ### 修复 - **R-04**: description 删除版本号 - **R-06**: H1 删除版本号 - **R-07**: frontmatter 补全 trigger 字段 - **R-10**: changelog 版本号去 v 前缀 - **R-11/R-22**: temp_progress/ 迁移至数据目录 - **R-12**: 3 个脚本补充 DEFAULT_DATA_DIR_RAW 声明 - **R-18/R-19**: SKILL.md 补充 antipatterns/faq 引用 --- # triphasic-execution 版本更新日志 ## v5.17.0(2026-05-28) **改写类型:标准化改造 — 修复 R-11/R-20/R-23 违规** ### 更新内容 - ✅ 修复 R-11 产出物路径违规:`assets/` 和 `temp_progress/` 迁至 `skills/.standardization/triphasic-ex
references/examples.md
# examples.md — 完整执行流程示例
> 本文件包含 triphasic-execution 的完整示例,供参考学习时加载。
---
## 示例:多步任务(标准完整流程)
```
用户:请帮我修复登录接口 Bug
[triphasic] skill loaded — 执行顺序:语义拆分 → 任务规划 → 执行/审查/推进
[自检] 当前阶段:收到任务
- F-01 语义拆分:待执行
- F-02 任务规划:待执行
违规项:无,执行语义拆分
【语义拆分】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【原始输入】
请帮我修复登录接口 Bug
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
## 块 1:用户
角色:requester
目的:登录接口恢复正常
诉求:
1. 修复登录接口中的 Bug
动机:当前登录功能存在问题
## 块 2:执行者
角色:executor
目的:定位并修复登录接口 Bug
诉求:
1. 读取代码定位问题
2. 修复代码
3. 验证修复有效
动机:块1的所有要求
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[拆分完成,进入任务规划]
【任务规划】修复登录接口 Bug
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 任务目的:修复登录接口 Token 验证缺失导致的认证绕过漏洞
📋 具体要求:添加 Token 验证逻辑,确保未携带有效 Token 的请求被拒绝
⚠️ 潜在风险:更新可能影响正常登录流程
**执行步骤**:
步骤 1: 读取登录接口代码
- 任务目的:获取当前代码,理解认证逻辑现状
- 工具/命令:`Read`
- 操作说明:读取 login.py 文件
- 预期结果:获取完整代码内容
- 潜在风险:文件不存在
步骤 2: 修复代码
- 任务目的:添加缺失的 Token 验证逻辑
- 工具/命令:`Edit`
- 操作说明:在指定位置添加验证逻辑
- 预期结果:代码更新成功,无语法错误
- 潜在风险:语法错误、引入新 bug
步骤 3: 测试验证
- 任务目的:验证修复有效且未影响正常功能
- 工具/命令:`Bash`(pytest)
- 操作说明:运行测试用例
- 预期结果:测试通过
- 潜在风险:测试环境问题
**进度追踪**:
┌──────┬────────┬────────┬────────────┬────────────┐
│ 步骤 │ 状态 │ 重试 │ 审查结论 │ 推进决策 │
├──────┼────────┼────────┼────────────┼────────────┤
│ 1 │ ⏳ │ - │ - │ - │
│ 2 │ ⏳ │ - │ - │ - │
│ 3 │ ⏳ │ - │ - │ - │
└──────┴────────┴────────┴────────────┴────────────┘
进度:0/3(0%)
**📋 任务后强制记录** [MANDATORY]:
→ 问题记录 → 风险记录 → 经验积累
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
确认执行?(1.全部执行 2.跳过记录 3.取消 4.调整): 1
→ [MANDATORY-F-03] 创建进度文件:
python {SKILL_DIR}/scripts/task_progress.py init \
--task "修复登录 Bug" \
--purpose "修复 Token 验证缺失导致的认证绕过漏洞" \
--requirements "添加 Token 验证逻辑" \
--risks "可能影响正常登录" \
--steps '[{"description":"读取代码","purpose":"理解认证逻辑","tool":"Read"},{"description":"修复代码","purpose":"添加验证","tool":"Edit"},{"description":"测试验证","purpose":"确认修复有效","tool":"Bash"}]'
### 🔧 [EXECUTE] - 步骤 1
🔧 执行前重述目的:获取当前代码,理解认证逻辑现状
(读取 login.py...)
### 🔍 [REVIEW] - 步骤 1
✅成功 -- 发现 Token 验证逻辑缺失
### 📍 [ADVANCE] - 步骤 1
推进:继续步骤 2
→ 更新进度文件:python {SKILL_DIR}/scripts/task_progress.py update --task "修复登录 Bug" --step 1 --status success --review "发现 Token 验证缺失" --advance "继续步骤2"
**进度更新**:
┌──────┬────────┬────────┬────────────┬────────────┐
│ 步骤 │ 状态 │ 重试 │ 审查结论 │ 推进决策 │
├──────┼────────┼────────┼────────────┼────────────┤
│ 1 │ ✅ │ 0 │ 成功 │ 继续→步骤2 │
│ 2 │ ⏳ │ - │ - │ - │
│ 3 │ ⏳ │ - │ - │ - │
└──────┴────────┴────────┴────────────┴────────────┘
进度:1/3(33%)▸ 下一:步骤2
...(继续步骤 2-3)
【任务完成】
- 目标:修复登录接口 Bug
- 结果:✅成功 -- Token 验证已添加
- 进度:3/3(100%)
→ [MANDATORY-F-09] python {SKILL_DIR}/scripts/taAionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/ldxs001/skills/triphasic-execution",
"sourceUrl": "https://clawhub.ai/ldxs001/skills/triphasic-execution",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T19:06:13.786Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ldxs001-triphasic-execution/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ldxs001-triphasic-execution/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T19:06:13.786Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.3K downloads",
"href": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceUrl": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T19:06:13.786Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "5.19.1",
"href": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceUrl": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-25T10:26:07.873Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ldxs001-triphasic-execution/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ldxs001-triphasic-execution/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 5.19.1",
"description": "**Enforces stricter protocol for step-execution, adds config UI, and updates file/data layout.** - Added HTML configuration interface (`assets/settings.html`) and Python config UI script (`scripts/settings.py`). - Enhanced enforcement of mandatory constraints (F-05, F-06, F-08, F-11) via new script hooks and clearer status outputs. - Updated and clarified core capabilities and workflow documentation. - Changed data directory structure (`data_dir`, directory names in references/usage). - Synchronized meta fields; cleaned and standardized SKILL.md. - Removed legacy `skill-card.md`; updated scripts to align with revised flow and constraints.",
"href": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceUrl": "https://clawhub.ai/ldxs001/triphasic-execution",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-25T10:26:07.873Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
