SuperAPI AI 工具集

optimize-claude-config

智能体与模型

查看项目

更新于 10-16 01:28

技能介绍

用途:审计并优化仓库的 .claude/ 配置,使规则仅在相关时加载,CLAUDE.md 保持轻量常驻索引。默认流程为审计、报告、确认后应用;加 --audit-only 则只报告不修改。

主要能力:发现 .claude/rules 下的规则、各 CLAUDE.md 与 settings 文件;分析项目真实结构(用 git ls-files 等枚举文件,识别顶层域、monorepo 包根、扩展名分布、生成/冻结目录);审计规则 frontmatter,将 globs: 改为 paths: 的 YAML 数组、把单行 CSV paths 改为数组、为无范围规则推导候选范围、标记匹配零文件的失效 glob 与过宽 glob;审计 CLAUDE.md 是否为空 @import 壳或内联重复规则正文;检查并建议安装 PreToolUse(Write) 钩子 inject-rules.py,以应对“读时加载、创建时不加载”的已知问题。

使用方式:在仓库根目录运行该技能;可传入路径参数指定扫描根,或加 --audit-only。报告按 Rules / CLAUDE.md / Hook 分组,列出路径、发现与建议动作,glob 变更显示前后对比及匹配文件数。确认后应用编辑、删除冗余壳、安装钩子。验证可运行 /memory 或读取匹配规则的文件,查看 ⎿ Loaded 消息。

限制:不自动改动无范围规则或有歧义的 CLAUDE.md 内容,仅提示用户手动处理;不猜测 glob,需基于真实文件树推导;钩子仅在创建新匹配文件时触发,首次写入后模型需二次写入自我修正;除用户要求外不执行 git commit。具体收费、平台与效果资料暂未提供。