SuperAPI AI 工具集

permissions

智能体与模型

查看项目

更新于 10-16 02:37

技能介绍

用途:扫描近期会话 JSONL 文件,发现实际使用但未被 settings.json 覆盖的 Bash 命令,交叉比对现有配置后给出权限补充建议,并清理冗余或垃圾条目。

主要能力:按 GREEN/YELLOW/RED 三级分类风险;GREEN 如 ls、cat、grep、mix test/compile/credo/format、git status/log/diff 可自动推荐;YELLOW 如 git add/commit/push、mix ecto.migrate、mix deps.get、npm install、docker build/run 需附注推荐;RED 如 rm、sudo、kill、curl|sh、mix ecto.reset、git push --force、chmod 777 永不自动放行。仅推荐会话中实际批准过的命令,写入前展示完整 diff 并需明确确认,合并而非覆盖。还会修复已弃用的 Bash(name:*) 写法,改为 Bash(name *)(星号前用空格)。

使用方式:/phx:permissions [--days=14] [--dry-run]。--days=N 指定扫描天数,默认 14;--dry-run 仅预览不写入。流程为先运行提取脚本扫描项目 JSONL,再分类生成 Bash(base_command *) 格式的权限模式,随后按风险分批交互确认,最后合并到 ~/.claude/settings.json 的 permissions.allow。

适用场景:权限提示频繁拖慢工作流、需要修复权限或减少提示时。插件工作流会写入 .claude/plans/、.claude/solutions/、.claude/reviews/,若未覆盖会导致 /phx:compound 和审查代理被写入阻断,建议加入对应 Write 权限。

限制:RED 命令始终需手动批准;推荐仅基于会话证据;写入前必须确认;具体脚本内容与完整分类规则见技能目录下 references 文件,资料未提供更多细节。