用途:为新项目或已有项目生成 Claude Code 所需的权限、文档和 Git 配置,避免逐个点击授权造成设置文件膨胀、密钥泄漏。输出 settings.local.json、CLAUDE.md、.gitignore,可选 git init 与创建 GitHub 私有仓库。
主要能力:模式一按目录中的 wrangler.jsonc/toml、vercel.json/next.config.*、package.json、pyproject.toml/setup.py、.claude/agents/ 等文件识别项目类型(可叠加),组合通用基础与类型预设生成权限文件,并生成 CLAUDE.md 与 .gitignore(始终含 .claude/settings.local.json 和 .dev.vars)。模式二用 python3 ${SKILL_DIR}/scripts/tidy_permissions.py .claude/settings.local.json 分析现有文件,标记泄漏密钥、shell 片段、废弃 MCP 引用、重复项、一次性条目与可合并项,确认后应用并建议轮换泄漏密钥。模式三向已有项目合并追加预设,不重复既有条目。
使用方式:安装对应 skill 后,在目标项目目录触发;生成与写入前会展示内容,git init、创建仓库、覆盖文件及应用清理需先询问。
限制与注意:项目级 settings.local.json 会完全遮蔽全局设置,不合并;Bash(git ) 与 Bash(git:) 语法含义不同;shell 操作符按安全方式处理。支持的项目类型与预设细节以参考文件为准。