权限配置向导

一个为Claude Code设计的交互式权限配置向导工具,通过预设方案快速设置细粒度权限规则,避免频繁操作提示。

  • by ashray
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ashray/claude-permissions-wizard

使用说明

/配置权限

交互式向导技能 克劳德代码 它配置了精细的权限规则,因此您可以停止使用 --dangerously-skip-permissions 每一个动作都不会被提示。

它做什么

  • 2个问题快速通道 --选择一个范围和一个预设,在30秒内完成
  • 4个预设 --平衡开发、完全信任、只读和自定义
  • 自动检测MCP服务器 --为您配置的MCP工具添加权限
  • 深度合并设置 --只触摸 permissions key,保留其他配置
  • 从不使用 deny --破坏性命令转到 ask (提示一次),因此您始终保持控制权

快速安装

选项A:插件市场(最简单)

/install-skill ashray/claude-permissions-wizard

选项B:手动复制

# Create the skills directory if it doesn't exist
mkdir -p ~/.claude/skills/configure-permissions

# Download the skill file
curl -sL https://raw.githubusercontent.com/ashray/claude-permissions-wizard/main/skills/configure-permissions/SKILL.md \
  -o ~/.claude/skills/configure-permissions/SKILL.md

选项C:Git克隆

git clone https://github.com/ashray/claude-permissions-wizard.git
cp -r claude-permissions-wizard/skills/configure-permissions ~/.claude/skills/

预设概览

平衡开发 完全信任 只读 自定义
读取/编辑/写入 允许 允许 只读 您选择
Git(状态、日志、差异) 允许 允许 -- 您选择
Git(添加、提交、分支) 允许 允许 -- 您选择
Git推送 问 允许 -- 您选择
npm/yarn/pnpm/bun 允许 允许 -- 您选择
Python/pip/pytest 允许 允许 -- 您选择
系统实用程序(ls、find、grep…) 允许 允许 -- 您选择
Web搜索与获取 允许 允许 容许 您选择
MCP工具 自动允许 自动允许 Ask 您选择
破坏性命令(rm-rf、sudo、强制推送、mkfs…) 问 问 提问 您选择
安全警告(chmod、curl bash、重定向…) 问 允许 询问

问 =克劳德在跑步前提示你一次。没有被封锁,只是确认了。

用法

启动Claude Code会话并运行:

/configure-permissions

向导问了两个问题:

  1. 范围 --权限应该保存在哪里?

    • 所有项目(~/.claude/settings.json)
    • 这个项目,适合所有人(.claude/settings.json)
    • 这个项目,只有我(.claude/settings.local.json)
  2. 预设 --哪个权限级别?

    • 平衡发展 (推荐)--允许使用常见的开发工具,破坏性命令提示符
    • 完全信任 --一切允许,破坏性命令仍然会提示
    • 只读 --只读+网络,其他所有提示
    • 自定义 --自己配置每个类别(另外8个问题)

就是这样。向导会写入您的设置文件,您就完成了。

原理

该技能生成一个包含两个数组的Claude Code设置JSON:

  • allow --克劳德不用问就能使用的工具和命令
  • ask --运行前提示您一次的工具和命令

它读取您现有的设置文件,仅替换 permissions 密钥(保存 model, env,和其他配置),并用2空格缩进将其写回。

对于MCP服务器,它会扫描 .mcp.json 和 ~/.claude.json,提取服务器名称,并添加相应的 mcp__<server_name> 权限条目。

贡献

欢迎投稿!请随意:

  • 为特定工作流程添加新的预设(例如DevOps、数据科学)
  • 改进MCP服务器检测
  • 添加对更多构建工具和运行时的支持

请先打开一个问题以进行更大的更改。

许可证

麻省理工学院