Build Claude Code Automation Hooks Skill 技能

结构化设计 Claude Code 自动化钩子,实现安全检查、格式化和工作流策略强制执行

这是一套面向 Claude Code 自动化钩子的设计与维护技能,帮助用户在 AI 编程会话中实现安全检查、格式化强制和策略执行。

核心能力涵盖五个维度:解析 Claude Code 钩子事件(PreToolUse、PostToolUse、UserPromptSubmit、SessionStart、Stop);提供 hooks.json 模式匹配和生命周期事件配置;给出验证、格式化、受保护目录检查和会话初始化等场景的 Bash 钩子示例;包含 Python 验证器,用于检查钩子 JSON 结构、事件名、匹配器和命令字段;提供安全清单,涵盖危险命令识别和不安全 Shell 模式规避。

典型使用场景包括:创建 PreToolUse 钩子拦截对受保护目录的编辑操作;设计 PostToolUse 钩子自动格式化 Python 和 TypeScript 文件;审查现有 hooks.json 中的有效事件名、匹配器模式和危险行为;为仓库构建安全钩子策略,验证写入、阻止危险 Bash 命令并清晰记录决策。

Skill 提供了完整的提示词模板(Create a basic validation hook / Add formatting automation / Review an existing hook file / Build a secure hook policy set),可直接嵌入 Claude Code 或 Codex 会话使用。

安全方面已通过 Skillstore 审计,所有静态分析结果均为文档示例、验证脚本或拒绝清单指导,无恶意意图或提示词注入。安装命令:npx skillstore add c0ntr0lledcha0s/building-hooks

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论