# Hooks

> 操作 oma 的扩展原生钩子管道，具有确定性触发器、安全门控和效率预算。

- Skill: `sswym/hooks` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sswym/hooks`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sswym/hooks/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: sswym (https://skillmd.com/u/sswym)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sswym/hooks

---


## 目的

使用此技能通过将重复的工作流信号转换为显式钩子操作来保持长时间会话稳定。

## 触发条件

- 用户要求钩子设置、钩子调整或钩子调试
- 会话有重复的阻塞、上下文漂移或验证循环波动
- 团队在委托/工作轮次中需要更安全的自主操作

## 工作流程

1. 识别活动原生事件和所需的派生信号。
2. 将每个触发器分配到一个执行通道（`P0-safety`、`P1-quality`、`P2-optimization`）。
3. 强制执行确定性顺序、幂等键、去抖动和超时预算。
4. 为工作器/委托会话强制执行团队安全策略。
5. 在高自主循环之前推荐验证（`/oma:hooks-validate`）和试运行（`/oma:hooks-test`）。

## 护栏

- 不要在工作器会话中启用副作用钩子，除非用户明确要求。
- 保持非关键钩子失败开放以避免死锁。
- 当钩子失败是安全关键或重复阻塞进度时升级。

## 输出模板

```markdown
## 钩子计划
- 配置文件：
- 已启用事件：
- 派生信号：

## 通道分配
| 通道 | 触发器 | 目的 | 预算 |
| --- | --- | --- | --- |

## 安全策略
- ...

## 下一个命令
1. /oma:hooks-validate
2. /oma:hooks-test
```

