← ClaudeAtlas

soia-dev-agent-md-advisorlisted

AGENTS.md / CLAUDE.md / GEMINI.md 及 .claude 配置设计顾问,三模式:审查诊断/新项目起草/最佳实践问答。六维度:长度预算/可执行性/分区路由/重复矛盾/入口一致性/时效。默认只诊断不改,确认后才落地。Triggers:「审查我的 AGENTS.md」「CLAUDE.md 怎么写」「配置文件太长了」「给新项目起草 AGENTS」「多个 AI 入口怎么管」
soia-team/soia-open-skills · ★ 1 · AI & Automation · score 71
Install: claude install-skill soia-team/soia-open-skills
# soia-dev-agent-md-advisor `AGENTS.md` / `CLAUDE.md` / `GEMINI.md` 以及 `.claude/`(skills / agents / commands / hooks / settings.json)的**设计顾问**——审查这些文件本身写得好不好、结构合不合理,不负责它们跟项目当前状态是否同步。三种模式:①审查现有配置(诊断)②为新项目起草配置骨架(起草)③最佳实践问答。 ## 定位与边界 ### 与 soia-dev-doc-sync 的分界 两个技能经常被同一句话触发,但关注对象完全不同,必须分清楚: | | 本技能(soia-dev-agent-md-advisor) | soia-dev-doc-sync | |---|---|---| | 关注对象 | `AGENTS.md` / `CLAUDE.md` / `GEMINI.md` / `.claude/` 配置**文件本身** | `docs/`、`README*`、`CHANGELOG.md`、proposal 主文档、`board.md` | | 核心问题 | 这份配置文件**写得好不好**、该怎么设计、该不该拆分 | 这些文档跟**真源**(代码 / board / VERSION / proposal)是否一致 | | 典型触发 | "这个 AGENTS.md 太长了" "怎么拆分 CLAUDE.md" "多入口怎么管" | "docs 和提案文档有没有漂移" "release 后要不要回填文档" | | 输出 | 设计质量诊断 + 改写建议,或新骨架草稿 | 状态漂移清单 + 回填顺序 | | 是否做跨文档状态对账 | 不做——"时效"维度只检查配置文件**自身**引用的路径/命令现在是否还存在,是一次性快照检查 | 专门做——按固定真源优先级跨文档核对状态、版本、命名是否一致 | 判断规则:用户在问"这份 AI 指令文件写得好不好 / 该怎么组织",用本技能;用户在问"文档跟实际进度/版本是否对得上",转 `soia-dev-doc-sync`。两者都命中时,先用本技能诊断配置文件设计问题,状态对齐问题转交 `soia-dev-doc-sync`,不要在本技能里代做。 ### 三种模式总览 | 模式 | 触发场景 | 输入 | 输出 | |---|---|---|---| | ① 审查(诊断) | 用户已有 `AGENTS.md`/`CLAUDE.md`/`GEMINI.md`/`.claude` 配置,要评估质量 | 目标文件路径或全文 | 问题清单(文件:行/维度/症状/建议改法)+ 改写建议 + 结论等级;**默认只诊断,不动手改** | | ② 起草 | 新项目还没有配置,或想推翻重来 | 项目类型/目录结构/协作 AI 数量 | 骨架文件草稿(根文件精简 + 子目录就近),标注待确认占位项 | | ③ 问答 | 用户问格式、结构、放什么/不放什么等最佳实践,不涉及具体文件 | 一句问题 | 结论 + 推荐结构 + 注意事项 | 模式判定由 Agent 根据输入自动进行;拿不准时先问用户"你是想审查已有的、从零起草、还是单纯问个最佳实践问题"。 ## 客户可读说明 ### 这个技能可以做什么 覆盖 AGENTS.md/CLAUDE.md/GEMINI.md 与 `.claude/` 配置的三种工作模式:诊断已有配置的设计质量、为新项目起草配置骨架、回答最佳实践问题。本技能不调