Triggers Alignment Pattern觸發條件對齊模式的責任是讓文字規則、機器設定與自動提醒共享同一組語意。它避免多處複述造成清單漂移,也讓每個專案能用自己的工具實作 WRAP reminder。
三層分工
| 層級 | 責任 | 範例 |
|---|
| 人類規則(Human rule) | 說明何時需要 WRAP | SKILL.md 觸發條件表 |
| 機器設定(Machine config) | 儲存可機器讀取的關鍵字、閾值、事件類型 | JSON/YAML/TOML 設定檔 |
| 自動化掛鉤(Automation hook) | 讀取設定並在適當時機提醒 | pre-task hook、CLI middleware、chat assistant guard |
對齊規則
- 文字規則定義語意,不重複機器清單。
- 機器設定保存關鍵字與閾值,作為自動化來源。
- 自動提醒只讀設定,不硬編碼第二份清單。
- 每次新增觸發類型,都同步更新 human rule 與 machine config 的映射說明。
建議欄位
| 欄位 | 責任 |
|---|
trigger_id | 穩定識別碼 |
human_description | 人類可讀語意 |
signals | 關鍵字、事件或狀態 |
threshold | 次數、時間或嚴重度門檻 |
recommended_action | 提醒後要做的下一步 |
escalation | 何時從快速模式(quick mode)升級完整 WRAP |
反模式
| 反模式 | 風險 | 修正 |
|---|
| 規則與設定各自列清單 | 版本漂移 | 建立映射表與單一機器來源 |
| 掛鉤(Hook)內硬編碼關鍵字 | 更新漏改 | 掛鉤(Hook)讀設定檔 |
| 只提醒不給下一步 | 使用者忽略提醒 | 附上快速 WRAP(Quick WRAP)或完整 WRAP 路由 |
| 提醒過於頻繁 | 形成噪音 | 加閾值、冷卻時間與升級條件 |
Last Updated: 2026-04-30
Version: 2.0.0 — 可攜觸發條件對齊模板。