AI 资源库 · 已整理 6 项

hooks

查看与hooks相关的 AI 资讯、工具、Skill、工作流和开源项目。

Catpilot AI Guardrails:面向 AI 编程智能体与智能体框架的安全技能集

catpilotai/catpilot-ai-guardrails · Security skills for AI coding agents, AI-assisted builders, and the agent harnesses built around them. Agent Skills format, no telemetry.

该项目以 Agent Skills 格式提供面向 AI 编程智能体、AI 辅助开发者以及团队自建智能体框架的安全指导技能,仓库中包含两个技能:面向非开发者 AI 辅助构建场景的 catpilot-safe-building(八个通俗检查点,覆盖提示中的数据、访问与身份、托管、共享、密钥与凭据、第三方服务、不可信输入以及何时求助人类)和面向真实代码库编码智能体的 catpilot-security-core(九个工程组件,涉及云 CLI、数据库、本地 shell、Docker、硬编码密钥、密钥生命周期、供应链、PII 与测试数据、安全编码模式)。此外还提供 Agent 框架相关的标准指导、shell 工具凭据门禁 hook(secret_gate.py)以及重试、定时运行、委派和自修改的参考规则,并附带一个只读参考 MCP 服务器用于查询检查点指导、构建计划检查、常见应用安全起点和已批准策略。项目声明其技能属于建议性指导,只有两个 Claude Code PreToolUse hook(Bash 凭据拦截与 Write/Edit 私钥块拦截)构成实际执行控制。

☆ 收藏查看来源 ↗

open-agent-sdk-rust:用 Rust 构建本地运行的 AI Agent 开发工具包

JLABUAN/open-agent-sdk-rust · 🤖 Build AI agents in Rust on your hardware for fast, private, and controlled solutions like copy editing, code reviewing, and market analysis.

open-agent-sdk-rust 是一个用 Rust 编写的 AI Agent 开发 SDK,可与 LMStudio、Ollama、vLLM 等本地 OpenAI 兼容服务配合使用,支持流式输出、工具调用、hooks 与重试逻辑,并提供示例帮助开发者构建拷贝编辑、代码审查、市场分析等本地化、私密可控的 Agent 应用。

☆ 收藏查看来源 ↗

Context Mode:为 AI 编程代理优化上下文窗口的 MCP 服务器

mksglu/context-mode · Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.

Context Mode 是一个 MCP 服务器,用于解决 AI 编程代理的上下文窗口占用问题。它通过沙箱工具把原始工具输出隔离在上下文窗口之外(官方称 315 KB 可降至 5.4 KB,约 98% 缩减),将文件编辑、git 操作、任务、错误和用户决策等会话事件记录到 SQLite 并用 FTS5 索引,压缩对话后通过 BM25 检索只取回相关内容以保持会话连续性;同时通过 MCP + hooks 在 17 个平台上强制实施路由,并倡导让模型编写脚本来分析数据(Think in Code)而非把数据读入上下文。仓库为 TypeScript 实现,采用 ELv2 许可,支持 Claude Code、Gemini CLI、VS Code Copilot、JetBrains Copilot、GitHub Copilot CLI 等多种客户端。

☆ 收藏查看来源 ↗

Agent Skills:面向 AI Agent 的可复用技能、工作者契约与生命周期钩子合集

grahama1970/agent-skills · Shared skills for AI agents (Claude Code, Codex, Gemini)

该项目是作者用于 AI Agent 工作的共享工具箱与实践场,收录可复用能力(skills)、有边界的 agent 工作者、persona 契约以及生命周期 hooks。仓库以 SKILL.md 作为能力契约、run.sh 作为稳定入口、sanity.sh 作为本地验证,并包含 monitor-skill-health 等维护巡检与 triage 报告流程。作者明确说明这是公开的蓝图与研究场,而非开箱即用的 SDK,部分路径依赖私有基础设施(记忆服务、浏览器绑定、模型网关、凭据等),新克隆环境下部分命令需要先做环境配置。

☆ 收藏查看来源 ↗

claude-code-config:个人 Claude Code 配置仓库(agents、skills、hooks 与设置参考)

philoserf/claude-code-config · Personal Claude Code configuration versioned inside ~/.claude — agents, skills, hooks, settings, and statusline (reference, not a starter template)

这是作者个人 Claude Code 配置的版本管理仓库,直接在 ~/.claude/ 下用 Git 追踪,登记树与 Claude Code 实际读取的配置为同一份文件。内容涵盖用户级记忆(CLAUDE.md)、skills(含针对其他项目运行的技能与操作 Claude Code 自身配置的技能)、按文件匹配触发的 language/project rules、由 settings.json 中 hooks 块挂载的 shell 脚本、settings.json 以及说明运行时路径排除原因的 .gitignore。仓库明确说明它不是入门模板:直接覆盖克隆会冲掉你自己的设置、记忆与凭据,建议只阅读并取用适合自己工作流的部分。另有一个仓库外前置条件——code-* 审查技能会把结果写入所运行项目的根目录 .issues/,依赖 ~/.gitignore(通过 core.excludesfile)中含 .issues 使其不被提交,缺失时技能会检查失败并拒绝写入。

☆ 收藏查看来源 ↗

ECC:为编码智能体提供计划、验证与安全扫描的工程化工作系统

affaan-m/ECC · The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

ECC 是一套面向编码智能体(agent harness)的性能优化系统,核心思路是让智能体按“计划→测试→实现→审查→验证→记忆→改进”的流程工作,而不是在每次提示中重建流程。项目提供 68 个智能体、292 项技能和 94 个命令,覆盖规划、审查、构建修复、安全、架构等领域,并包含 hooks、规则、记忆、持续学习、instincts 和 AgentShield 安全扫描(针对 prompt、hooks、MCP 配置、权限、密钥与 agent 文件)。该项目以 MIT 协议开源,当前与 Claude Code 配合最佳,同时支持 Codex 同步路径,并为 Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、Qwen 等提供能力受限的适配器。

☆ 收藏查看来源 ↗