自动化与运维 ✓ Anthropic · 官方 hook-rulesregexbashfile-editingyaml-frontmattersecurity

Hookify 规则编写器

为 Claude Code 编写可匹配、可控制的 Hookify 规则

FollowSkills 评估 · FSRS-2.0
不推荐
45/ 100 五分制 2.3 / 5
信任安全14 / 25 · 2.8/5

技能仅指导创建本地 Markdown 规则,没有声明外部服务、凭据或数据上传,且说明了匹配字段,支持一定的数据流透明度;但规则可阻止工具操作或停止会话,未要求用户确认,也未提供回滚、审计或误拦截恢复流程,永久禁用方式还是删除文件,因此扣分。

可靠稳定6 / 20 · 1.5/5

格式、字段、事件和工作流说明基本一致,且包含常见陷阱;但 action 字段只在说明中出现,示例未展示,未提供已提交的针对解析、匹配和异常输入的测试,规则实际生效行为及错误反馈也未被验证,因此静态评分受限并扣分。

适用触发8 / 15 · 2.7/5

触发短语、目标用户任务、事件类型和字段范围较明确,适用于编写 hookify 规则;但没有清楚说明不适用场景、版本兼容边界、完整输入约束或中文触发语义,且复杂规则和实际运行环境的适配证据有限,因此扣分。

规范维护8 / 15 · 2.7/5

文档按概览、格式、事件、模式、组织和工作流分层,提供示例、命名约定和部分限制说明;但仅有 0.1.0 版本,没有 changelog、维护责任人、更新路径、依赖/安装说明或故障排查 FAQ,外部 examples 路径也未在给定材料中验证,因此扣分。

有效结果7 / 15 · 2.3/5

内容能够覆盖创建、修改和禁用规则的核心任务,并给出可直接改写的 frontmatter、模式和消息示例;但没有实际可复现输出或执行证据,action/解析语义存在不确定性,用户仍需自行测试和处理误匹配,因此按静态上限给分并扣分。

证据核验2 / 10 · 1.0/5

SKILL.md 本身可审阅,包含具体格式和示例,但没有针对该技能关键路径的测试套件、CI 覆盖或第三方执行证据;仓库工作流材料未证明此技能被验证,因此仅给有限可追溯性分数。

证据充分度: 评估于 2026年7月20日 审查版本 b0b9f02b0581
使用前请注意
  • 创建 block 规则前应明确征得用户同意,并保留可恢复的禁用或回滚路径。
  • 应在目标 Claude Code/hookify 版本中验证 action、事件字段和 Python 正则行为,尤其是复杂 conditions。
  • 不要依赖在线正则测试器处理敏感命令、路径或代码;优先使用本地测试并检查误匹配。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

它能做什么 & 适用场景

该技能指导用户创建和维护 Hookify 规则。规则是带 YAML frontmatter 的 Markdown 文件,存放在项目的 `.claude/` 目录中,用于匹配 Bash 命令、文件编辑、停止事件或用户提示。它涵盖简单正则规则、多条件规则、警告与阻止动作,以及规则测试和禁用方法。它适合需要在 Claude Code 中增加安全提醒、编码规范检查或完成前检查的用户。

指导用户选择事件类型,编写 Python 正则表达式或多条件匹配规则,并创建 .claude/hookify.{name}.local.md 文件。它说明如何设置规则名称、启用状态、事件、匹配字段、操作和触发后的 Markdown 消息。它还提供使用 python3 测试正则表达式、动态调整规则以及通过 enabled: false 禁用规则的方法。

  1. 开发者希望在执行 `rm -rf`、`sudo` 或危险权限命令时显示警告或阻止操作。
  2. 团队希望在编辑 TypeScript 文件时提醒 `console.log` 或潜在的安全风险。
  3. 维护者希望在修改 `.env`、凭据或证书文件时触发提醒。
  4. 项目负责人希望在代理停止前显示测试、构建和文档检查清单。
  5. 需要配置 Hookify 的 Claude Code 用户希望为用户提示内容添加部署前检查。

优缺点一览

优点
  • 覆盖 Bash、文件编辑、停止和提示等多种事件。
  • 同时说明简单正则和多条件规则格式。
  • 提供规则命名、测试、调整和禁用的完整工作流。
  • 可配置 `warn` 或 `block` 动作,并支持 Markdown 提示消息。
局限
  • 内容明确围绕 Claude Code 的 Hookify 文件和事件机制,迁移到其他平台需要适配。
  • 源材料未提供独立测试套件或跨平台验证证据。
  • 它提供规则编写指导,不包含独立的规则执行程序。
  • 安装信息没有给出该具体技能对应的插件名称。

如何安装

该技能位于仓库的 plugins/hookify/skills/writing-rules/SKILL.md。README 说明整个插件集合可通过 Claude Code 安装,命令格式为 /plugin install {plugin-name}@claude-plugins-official;源材料没有给出该技能对应的具体 {plugin-name},因此无法提供更精确的安装命令。

如何使用

向 Claude Code 提出“create a hookify rule”“write a hook rule”“configure hookify”或“add a hookify rule”,即可请求该技能的指导。随后在项目根目录创建 .claude/hookify.{descriptive-name}.local.md,加入 YAML frontmatter 和触发消息;规则会在下一次工具使用时读取。可用事件包括 bashfilestoppromptall

常见问题

它需要联网或 MCP 服务器吗?
源材料没有显示联网或 MCP 依赖;规则本身写入本地 `.claude/` 文件。
规则可以阻止操作吗?
可以。将可选的 `action` 设置为 `block`,可阻止 PreToolUse 操作或停止事件中的会话停止;省略时默认为 `warn`。
如何暂时关闭规则?
将 frontmatter 中的 `enabled` 设置为 `false`;永久禁用则删除对应的 `.local.md` 文件。
它适合哪些平台?
源材料直接支持 Claude Code。由于使用 Hookify 的 Claude Code 特定事件和文件约定,其他平台需要适配。

同仓库的其他 Skills

均来自 anthropics/claude-plugins-official

效率与协作 ✓ Anthropic · 官方

项目状态工件

把复杂项目整理成可持续更新的共享状态页。

设计与前端 ✓ Anthropic · 官方

独特前端设计指导

帮助你为界面建立有辨识度、非模板化的视觉方向。

开发与工程 ✓ Anthropic · 官方

MCP 互动应用构建器

为 MCP 服务器添加可在对话中运行的表单、选择器、仪表盘和确认组件。

开发与工程 ✓ Anthropic · 官方

Claude 技能模板示例

帮助开发者理解并创建 Claude Code 插件技能模板。

开发与工程 ✓ Anthropic · 官方

MCPB 本地服务器打包指南

将本地 MCP 服务器及其运行时打包成可直接安装的单文件。

开发与工程 ✓ Anthropic · 官方

Claude Code 使用回执

从本地会话与 Git 记录生成可分享的 Claude Code 影响报告。

设计与前端 ✓ Anthropic · 官方

Playground Builder 互动探索器构建器

把复杂的视觉或结构化选择变成可实时探索的单文件网页工具。

开发与工程 ✓ Anthropic · 官方

MCP 服务器构建向导

帮助开发者在编写代码前确定 MCP 服务器的部署、工具设计、框架与认证方案。

开发与工程 ✓ Anthropic · 官方

Claude Code Agent 开发指南

帮助你为 Claude Code 插件设计、编写和验证自主 Agent。

自动化与运维 ✓ Anthropic · 官方

Discord 频道访问管理

通过本地 JSON 配置管理 Discord 配对、允许名单及私信和群组策略。

开发与工程 ✓ Anthropic · 官方

CLAUDE.md 改进助手

审计并精准改进代码库中的 CLAUDE.md 文件。

开发与工程 ✓ Anthropic · 官方

Claude Code Hook 开发指南

为 Claude Code 插件设计、配置、验证和调试事件驱动的 Hook。

开发与工程 ✓ Anthropic · 官方

Skill Creator 技能创作器

帮助创建、评估并持续优化 Agent Skill。

开发与工程 ✓ Anthropic · 官方

Claude 插件 MCP 集成指南

为 Claude Code 插件配置 MCP 服务器,连接外部服务并调用其工具。

开发与工程 ✓ Anthropic · 官方

Claude Code 插件技能开发指南

帮助开发者为 Claude Code 插件设计、编写、组织并验证 SKILL.md 技能。

开发与工程 ✓ Anthropic · 官方

Claude 自动化顾问

分析代码库并推荐适合项目的 Claude Code 自动化方案。

开发与工程 ✓ Anthropic · 官方

Math Olympiad 竞赛数学验证器

用多轮对抗式审查求解并验证 IMO、Putnam、USAMO 和 AIME 数学题。

开发与工程 ✓ Anthropic · 官方

Claude Code 插件结构指南

帮助你规划目录、配置清单并组织 Claude Code 插件组件。

开发与工程 ✓ Anthropic · 官方

插件项目设置模式

用项目级本地 Markdown 文件保存并读取可配置的 Claude Code 插件设置。

自动化与运维 ✓ Anthropic · 官方

M5Stack 一键上手

为 M5Stack ESP32 自动检测设备、刷入 UIFlow 固件并安装 MicroPython 应用。

相关 Skills