claude-config-advisor
审查或设计 Claude Code 项目配置。用于用户提到 `.claude`、`CLAUDE.md`、Claude 配置文件、项目级 Claude 自定义配置、配置结构是否合理、该创建哪些配置文件,或希望从零规划 Claude 配置时使用。默认先审查或诊断,再给方案;只有用户明确要求时,才进一步输出推荐结构或样例文件。
Best use case
claude-config-advisor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
审查或设计 Claude Code 项目配置。用于用户提到 `.claude`、`CLAUDE.md`、Claude 配置文件、项目级 Claude 自定义配置、配置结构是否合理、该创建哪些配置文件,或希望从零规划 Claude 配置时使用。默认先审查或诊断,再给方案;只有用户明确要求时,才进一步输出推荐结构或样例文件。
Teams using claude-config-advisor should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/claude-config-advisor/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How claude-config-advisor Compares
| Feature / Agent | claude-config-advisor | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
审查或设计 Claude Code 项目配置。用于用户提到 `.claude`、`CLAUDE.md`、Claude 配置文件、项目级 Claude 自定义配置、配置结构是否合理、该创建哪些配置文件,或希望从零规划 Claude 配置时使用。默认先审查或诊断,再给方案;只有用户明确要求时,才进一步输出推荐结构或样例文件。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
SKILL.md Source
# Claude Config Advisor 帮助用户评估现有 Claude Code 项目配置,或从零设计一套合适的 `.claude` 与 `CLAUDE.md` 结构。 ## 设计模式 本 skill 主要采用: - **Reviewer**:先判断现有配置是否合理,再给评价 - **Inversion**:信息不足时先追问最小必要问题,不一上来就堆完整方案 - **Generator(轻度)**:只有在用户明确需要落地建议时,才生成推荐目录树或样例 ## Gotchas - 不要一上来就默认用户需要全套 `.claude/agents + hooks + commands + skills` - 不要把“审查现状”和“直接帮他重构一整套配置”混成一步 - 不要为了显得专业就过度设计;简单项目往往只需要 `CLAUDE.md` - 不要在没读关键文件前就断言结构合理或不合理 - 如果信息不足,先问一个最短问题,不要一次扔很多开放问题 ## 工作模式 先判断当前属于哪一类: 1. **审查模式** 用户已经有 `.claude/`、`CLAUDE.md`、`CLAUDE.local.md` 或相关配置文件。 2. **设计模式** 用户还没有配置,或明确表示想先规划再创建。 ## 使用流程 复制此清单并跟踪进度: ```text 处理进度: - [ ] 步骤 1:识别场景(审查 / 设计) - [ ] 步骤 2:读取最小必要文件 - [ ] 步骤 3:判断结构合理性 - [ ] 步骤 4:给出评价与建议 - [ ] 步骤 5:如用户需要,再输出推荐结构或样例 ``` ### Step 1: 识别场景 优先看用户是否已经提到这些内容: - 项目根目录下的 `CLAUDE.md` 或 `CLAUDE.local.md` - `.claude/skills/` - `.claude/agents/` - `.claude/commands/` - `.claude/hooks/` - `.claude/output-styles/` - `.claude/settings.json` 或 `.claude/settings.local.json` 判断规则: - 如果这些文件或目录已存在,进入“审查模式” - 如果不存在,或用户只是在规划,进入“设计模式” ### Step 2: 读取最小必要文件 #### 审查模式 只读取与判断有关的文件,不要整仓库乱扫。 优先读取: 1. `CLAUDE.md` / `CLAUDE.local.md` 2. `.claude/` 目录的一级结构 3. `.claude/skills/` 下被用户点名或最关键的 `SKILL.md` 4. `.claude/agents/` 下与当前诉求相关的 agent 定义 5. `.claude/commands/` 中具有代表性的命令模板 6. `.claude/hooks/` 的配置文件和关键脚本 需要判断目录职责或创建规范时,读取 [references/layout-and-rules.md](references/layout-and-rules.md)。 需要判断 `CLAUDE.md` 是否写得合理时,读取 [references/claude-md-guide.md](references/claude-md-guide.md)。 需要给出现状评分和优化优先级时,读取 [references/review-rubric.md](references/review-rubric.md)。 #### 设计模式 先了解用户想法,再给建议,不要上来就堆一整套复杂结构。 优先确认这些信息: - 这是个人项目还是团队项目 - 想解决什么问题:规范协作、复用命令、封装技能、子智能体分工、自动执行 hooks - 是否需要提交到 Git 与团队共享 - 是否更偏“极简”还是“体系化” 需要推荐合适的目录组合时,读取 [references/structure-patterns.md](references/structure-patterns.md)。 ### Step 3: 判断结构合理性 #### 审查模式下的核心判断 从这几个角度判断“是否合理”: 1. **职责是否清晰** - `CLAUDE.md` 是否承担全局规范与上下文说明 - `.claude/skills/` 是否承载可复用的专项能力 - `.claude/agents/` 是否承载明确分工的子智能体 - `.claude/commands/` 是否承载可重复执行的提示词模板 - `.claude/hooks/` 是否承载确定性的自动脚本 2. **结构是否匹配需求** - 只是一个简单项目,却堆了大量 agents / hooks / output styles,通常是过度设计 - 团队协作很复杂,却只有一个臃肿的 `CLAUDE.md`,通常是职责混杂 3. **内容是否易维护** - `CLAUDE.md` 是否简洁、可读、偏规则而不是长篇背景故事 - skill 是否有 frontmatter,description 是否能准确触发 - 是否把可共享配置与个人本地偏好混在一起 4. **是否有明显缺口** - 有团队规范但没有 `CLAUDE.md` - 有复杂重复工作流但没有 commands - 有高频且确定性的检查动作却没有 hooks - 有稳定的专项任务却没有 skills 或 agents #### 设计模式下的核心判断 重点判断用户真正需要的是哪一层配置,而不是默认全加: - 只需要项目约束:先上 `CLAUDE.md` - 需要复用提示:加 `.claude/commands/` - 需要封装专项知识:加 `.claude/skills/` - 需要明确角色分工:加 `.claude/agents/` - 需要自动执行脚本:加 `.claude/hooks/` ### Step 4: 输出方式 #### 审查模式输出模板 必须包含以下四部分: ```markdown # 配置评价 结论:合理 / 基本合理但有改进空间 / 不太合理 ## 做得好的地方 - ... ## 主要问题 - ... ## 优化建议 1. ... 2. ... 3. ... ``` 补充规则: - “是否合理”必须明确表态,不要只说“可以优化” - 评价要结合用户当前规模和目标,避免脱离场景 - 建议按优先级排序,先讲结构性问题,再讲润色项 - 如果用户要求,可以继续给出推荐目录树和示例文件 #### 设计模式输出模板 必须包含以下三部分: ```markdown # 推荐方案 ## 我对需求的理解 - ... ## 建议创建的文件与目录 - ... ## 为什么这样设计 - ... ``` 如果信息不足,先用最短问题让用户补充想法,例如: - “你更想要极简方案,还是团队协作型方案?” - “你目前最想让 Claude 帮你稳定执行的是规范、命令、还是专项技能?” 不要一次问很多开放问题。 ### Step 5: 提供推荐结构或样例 当用户明确需要落地建议时,再给结构树、样例骨架或文件职责说明。 推荐优先使用 [references/structure-patterns.md](references/structure-patterns.md) 中的方案做裁剪,而不是每次从头发明结构。 ## 审查原则 - 先判断是否过度设计,再判断是否缺少关键配置 - 先看职责分层,再看命名和写法细节 - 共享规范放到可提交文件;个人偏好放到本地文件 - `CLAUDE.md` 应尽量短,强调规则、命令入口和例外事项 - 只有当某类需求真实存在时,才建议引入对应目录 ## 何时读取额外参考 - 需要解释各目录含义时:读 [references/layout-and-rules.md](references/layout-and-rules.md) - 需要专门评估 `CLAUDE.md` 时:读 [references/claude-md-guide.md](references/claude-md-guide.md) - 需要做结构化打分或分级建议时:读 [references/review-rubric.md](references/review-rubric.md) - 需要给出从零搭建方案时:读 [references/structure-patterns.md](references/structure-patterns.md)
Related Skills
sync-skills
Skills 同步助手。将本地目录、GitHub 仓库或 skillsmp.com 页面的 skill 同步到用户选择的 AI 编码工具目录。使用 AskUserQuestion 选择目标(支持多选和自定义路径),展示同步计划后执行,同名 skill 会被覆盖。必须包含 ~/.agents/skills 作为同步目标。
skill-optimizer
优化和重构现有 skill。用于检查目标 skill 的触发描述、SKILL.md 工作流、确认门槛、渐进式披露,以及 references/scripts/assets 的组织方式。当用户提到“优化 skill”“检查 skill 质量”“改进某个 skill”“重构技能说明”,或直接说明要优化哪些方面时使用。默认先审查、再出计划、等待用户确认后再修改目标 skill。
qoder-wiki
Qoder 官方文档知识库,包含产品介绍、用户指南、功能配置、扩展能力、账户定价和故障排查。当用户询问 Qoder 相关问题(如安装、使用、功能、定价、快捷键、MCP、Skills、Quest Mode、Repo Wiki 等)时使用此 skill。
prompt-optimizer
Prompt 优化助手。适用于用户想优化提示词、改进 AI 指令、为特定任务设计更好的 prompt,或需要选择合适提示框架时使用。会根据任务场景匹配合适框架,必要时先追问关键信息,再输出更清晰、更可执行的提示词版本。
paper-interpreter
论文解读助手。适用于用户发送 arXiv 论文链接,并希望下载论文、解读论文、生成读书笔记、做论文拆解或输出详细报告时使用。会在工作目录创建论文文件夹、下载 PDF 与 TeX Source(如有)、生成中文 Markdown 报告。默认先交付初稿,不自动复查;如果用户明确同意,再安排后续复查。不适用于只要简短推荐语的情况。
opendataloader-pdf
PDF 数据提取工具。当用户提到"PDF 提取"、"PDF 转 Markdown"、"PDF 解析"、"提取 PDF 内容"、"PDF 转 JSON"、"RAG PDF"时使用。OpenDataLoader PDF 是目前基准测试第一的 PDF 解析器,支持本地模式(快速、确定)和混合 AI 模式(复杂表格、扫描件、公式),输出 Markdown、JSON(带边界框)、HTML。适用于需要从 PDF 提取结构化数据用于 RAG/LLM pipeline,或需要批量处理 PDF 文档的场景。
openclaw-wiki
OpenClaw 官方文档知识库。适用于用户询问 OpenClaw 相关问题,如安装、配置、Gateway、WhatsApp/Telegram/Discord 等渠道连接、Sessions、Tools、Skills、Pi Agent、CLI、故障排查等场景。默认先查本地文档,文档不足时再考虑联网补充。
openclaw-session-cleaner
OpenClaw session 清理助手。用于用户提到清理 OpenClaw sessions、删除旧 cron session、压缩或重建 sessions.json、排查 session 文件膨胀时使用。触发后优先检查 ~/.openclaw/agents/main/sessions/ 下的 session 文件数量和 sessions.json 大小,并按指令执行清理。
openclaw-ops
OpenClaw 运维助手。用于用户提到 OpenClaw、小龙虾、gateway、渠道连接、消息发送失败、服务不可达、日志排查、渠道或 Agent 管理时使用。优先执行状态检查与故障分流;涉及重启、修复、更新、配置变更等高影响操作时,先向用户说明再执行。
mermaid
Mermaid 图绘制助手。适用于用户明确要求绘制 Mermaid 图,或提到流程图、架构图、时序图、状态图、甘特图、ER 图、用户旅程图、类图,并希望直接输出 Mermaid 代码块时使用。会先判断最合适的图类型,再生成可渲染、结构清晰的 Mermaid 代码,并在必要时附上简短说明或迭代建议。不适用于追求高保真视觉设计稿的场景。
github-code-interpreter
GitHub 源码解读助手。适用于用户提供 GitHub 仓库链接,并希望解读源码、理解原理、分析架构、生成学习报告或快速上手文档时使用。会在 working 目录下生成源码解读和快速上手两份文档。默认先交付初稿,不自动复查;如果用户明确同意,再安排后续复查。不适用于仅克隆仓库或只要一句简介的场景。
copaw-ops
CoPaw 运维助手。用于用户提到 copaw 运维、服务无响应、渠道断连、MCP 失败、模型调用失败、cron 不执行、Docker 部署、重载、重启或重置恢复时使用。优先执行状态检查与故障分流;涉及重启、重载、重置、配置修改等高影响动作时,先向用户说明再执行。