← 返回全部 Skill
面向 Claude Code、Codex 和 Gemini 的本地优先配置与 Skills 套件,以会话预算硬上限、危险命令和密钥写入拦截、插件审计、沙箱入口及有界 PR 修复流程约束编码 Agent。
核心功能
- 会话和每日预算硬上限
- 危险命令、密钥与插件检查
- 真实 OS 沙箱入口
- 验证后修复 PR、人工合并闸门
安装方式
推荐先运行 brew install dshakes/tap/compass,再运行 compass quickstart;它会先预览并询问。也可克隆仓库后运行 ./quickstart.sh,或在 Claude Code/Codex 中添加 dshakes/compass marketplace 并安装 compass 插件。
使用说明
安装后先运行 compass doctor。用 COMPASS_MAX_USD 设置预算上限,用 compass scan、audit-plugin 和 sandbox 分别检查密钥、第三方插件和不可信命令。只有明确要自动维护远程 PR 时才启用 pr-shepherd 或 schedule,并保留 required checks 与当次人工 merge 授权。
前置条件
需要 Git 和受支持的 Agent;基础手册、守卫和 CLI 不要求 API key,跨模型/自治 PR 流程需要对应模型登录与 GitHub 权限。完整 quickstart 会备份并把用户级 ~/.claude 或 ~/.codex 配置链接到仓库,安装前必须审阅预览;守卫属于纵深防护而非安全边界。自动流程可读取 CI 日志、commit、push 和创建/修复 PR,但 merge 必须由当前会话明确授权;不要向它提供高于任务所需的凭据。
相关 Skill