Help us improve
Share bugs, ideas, or general feedback.
From alltuu-downloader
Reviews or designs Claude Code project configuration including `.claude/` directories and `CLAUDE.md` files. Assesses structural rationality, identifies gaps, and suggests improvements.
npx claudepluginhub chujianyun/skills --plugin prompt-engineering-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/alltuu-downloader:claude-config-advisorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
帮助用户评估现有 Claude Code 项目配置,或从零设计一套合适的 `.claude` 与 `CLAUDE.md` 结构。
Audits repositories for Claude Code readiness, reviewing CLAUDE.md quality, settings, project organization, and MCP configurations. Provides prioritized improvement suggestions.
Bootstraps .claude/ dotclaude config from template if missing, then customizes all files to match project's tech stack, conventions, and patterns. Interactive via user confirmations.
Generates Claude Code project setups including CLAUDE.md, hooks, permissions, commands, and agents. Analyzes stack (TypeScript, JavaScript, Python, Go, Rust, etc.) to create minimal/standard/full configs.
Share bugs, ideas, or general feedback.
帮助用户评估现有 Claude Code 项目配置,或从零设计一套合适的 .claude 与 CLAUDE.md 结构。
本 skill 主要采用:
.claude/agents + hooks + commands + skillsCLAUDE.md先判断当前属于哪一类:
.claude/、CLAUDE.md、CLAUDE.local.md 或相关配置文件。复制此清单并跟踪进度:
处理进度:
- [ ] 步骤 1:识别场景(审查 / 设计)
- [ ] 步骤 2:读取最小必要文件
- [ ] 步骤 3:判断结构合理性
- [ ] 步骤 4:给出评价与建议
- [ ] 步骤 5:如用户需要,再输出推荐结构或样例
优先看用户是否已经提到这些内容:
CLAUDE.md 或 CLAUDE.local.md.claude/skills/.claude/agents/.claude/commands/.claude/hooks/.claude/output-styles/.claude/settings.json 或 .claude/settings.local.json判断规则:
只读取与判断有关的文件,不要整仓库乱扫。
优先读取:
CLAUDE.md / CLAUDE.local.md.claude/ 目录的一级结构.claude/skills/ 下被用户点名或最关键的 SKILL.md.claude/agents/ 下与当前诉求相关的 agent 定义.claude/commands/ 中具有代表性的命令模板.claude/hooks/ 的配置文件和关键脚本需要判断目录职责或创建规范时,读取 references/layout-and-rules.md。
需要判断 CLAUDE.md 是否写得合理时,读取 references/claude-md-guide.md。
需要给出现状评分和优化优先级时,读取 references/review-rubric.md。
先了解用户想法,再给建议,不要上来就堆一整套复杂结构。
优先确认这些信息:
需要推荐合适的目录组合时,读取 references/structure-patterns.md。
从这几个角度判断“是否合理”:
职责是否清晰
CLAUDE.md 是否承担全局规范与上下文说明.claude/skills/ 是否承载可复用的专项能力.claude/agents/ 是否承载明确分工的子智能体.claude/commands/ 是否承载可重复执行的提示词模板.claude/hooks/ 是否承载确定性的自动脚本结构是否匹配需求
CLAUDE.md,通常是职责混杂内容是否易维护
CLAUDE.md 是否简洁、可读、偏规则而不是长篇背景故事是否有明显缺口
CLAUDE.md重点判断用户真正需要的是哪一层配置,而不是默认全加:
CLAUDE.md.claude/commands/.claude/skills/.claude/agents/.claude/hooks/必须包含以下四部分:
# 配置评价
结论:合理 / 基本合理但有改进空间 / 不太合理
## 做得好的地方
- ...
## 主要问题
- ...
## 优化建议
1. ...
2. ...
3. ...
补充规则:
必须包含以下三部分:
# 推荐方案
## 我对需求的理解
- ...
## 建议创建的文件与目录
- ...
## 为什么这样设计
- ...
如果信息不足,先用最短问题让用户补充想法,例如:
不要一次问很多开放问题。
当用户明确需要落地建议时,再给结构树、样例骨架或文件职责说明。
推荐优先使用 references/structure-patterns.md 中的方案做裁剪,而不是每次从头发明结构。
CLAUDE.md 应尽量短,强调规则、命令入口和例外事项CLAUDE.md 时:读 references/claude-md-guide.md