SuperAPI AI 工具集

settings

通用与其它

查看项目

更新于 10-15 21:11

技能介绍

用途:管理 Claude Code 游戏工作室(CCGS)项目的配置。project.yaml 为团队共享配置并提交入库,project.local.yaml 为每位开发者的本地覆盖且被 gitignore。该技能用于查看当前生效设置,或在不手动编辑 YAML 的情况下修改设置。

主要能力与用法:支持四种调用形式。/settings(无参数)查看全部生效配置;/settings <key> 查看单个键;/settings <key>=<value> 写入 project.yaml;/settings --local <key>=<value> 写入 project.local.yaml。键为点分 YAML 路径,如 modes.review_mode、testing.strict.logic。查看时会显示生效值、来源(project.yaml、project.local.yaml、legacy 文件、由 rigor 派生或默认值)、是否被本地覆盖以及是否锁定。写入前会做枚举校验、保留键提示、遮蔽提示,并通过 AskUserQuestion 请求确认。

限制:若缺少 .claude/hooks/yaml-helper.sh,则判定为非 CCGS 项目并报错退出。project.yaml 不存在时无法创建 project.local.yaml,需先运行 /start。锁定键不能本地覆盖,需用不带 --local 的命令修改。部分保留键虽可存储但当前无任何技能或钩子读取,设置后不改变行为。写入 project.yaml 属于 schema_changes 决策,即使自主模式也会确认。

适用场景:需要检查或调整项目配置、查看 rigor 派生值、设置个人本地覆盖时使用。具体默认值与完整键列表以项目内文档为准,资料未全部列出。