用途:auto-setup 用于在新项目或陌生代码库上自动检测项目类型,并配置 pro-workflow 的质量门禁、钩子与设置,适用于开始新项目、接手不熟悉的代码库或设置 CI 集成。
主要能力:通过检查 package.json、pyproject.toml、Cargo.toml、go.mod、Gemfile、pom.xml、build.gradle 等文件识别项目类型;为 Node.js/TypeScript、Python、Rust、Go 分别生成 lint、typecheck、test、format 四类质量门禁命令;验证工具是否安装并报告缺失工具及安装命令;生成 .claude/settings.json,包含质量门禁命令、建议的权限规则(由用户审核批准)和项目钩子配置;支持 monorepo(检查 workspaces 配置)。
使用方式:触发后按步骤执行检测与配置,最终输出项目类型、包管理器、已配置的质量门禁、缺失工具及设置写入路径。
限制:不会在未询问的情况下覆盖已有设置;强调检测而非假设,需确认工具存在;缺失工具仅报告安装命令,不自动安装。具体安装命令与完整配置细节以实际资料为准。