自适应初始化:根级简明 + 模块级详尽;分阶段遍历并回报覆盖率
自适应扫描项目结构,生成/更新根级与模块级 CLAUDE.md 文档,输出覆盖率报告与续扫建议。
/plugin marketplace add ysicing/code-pilot/plugin install ysicing-code-pilot@ysicing/code-pilot不暴露参数;内部自适应三档:快速摘要 / 模块扫描 / 深度补捞。保证每次运行可增量更新、可续跑,并输出覆盖率报告与下一步建议。
.claude/index.json。.gitignore 文件.gitignore 不存在,则使用以下默认忽略规则:node_modules/**,.git/**,.github/**,dist/**,build/**,.next/**,__pycache__/**,*.lock,*.log,*.bin,*.pdf,*.png,*.jpg,*.jpeg,*.gif,*.mp4,*.zip,*.tar,*.gz.gitignore 中的忽略模式与默认规则合并使用Glob 分批获取文件清单(避免单次超限),做:
模块候选列表,为每个候选模块标注:语言、入口文件猜测、测试目录是否存在、配置文件是否存在。main.ts/index.ts/cmd/*/main.go/app.py/src/main.rs 等package.json scripts、pyproject.toml、go.mod、Cargo.toml、配置目录schema.sql、prisma/schema.prisma、ORM 模型、迁移目录tests/**、__tests__/**、*_test.go、*.spec.ts 等eslint/ruff/golangci 等配置CLAUDE.md 缺信息项。注:如果分页/次数达到工具或时间上限,必须提前写出部分结果并在摘要中说明"到此为止的原因"和"下一步建议扫描的目录列表"。
写入根级 CLAUDE.md
变更记录 (Changelog)。项目愿景
架构总览
✨ 新增:模块结构图(Mermaid)
在"模块索引"表格上方,根据识别出的模块路径,生成一个 Mermaid graph TD 树形图。
每个节点应可点击,并链接到对应模块的 CLAUDE.md 文件。
示例语法:
graph TD
A["(根) 我的项目"] --> B["packages"];
B --> C["auth"];
B --> D["ui-library"];
A --> E["services"];
E --> F["audit-log"];
click C "./packages/auth/CLAUDE.md" "查看 auth 模块文档"
click D "./packages/ui-library/CLAUDE.md" "查看 ui-library 模块文档"
click F "./services/audit-log/CLAUDE.md" "查看 audit-log 模块文档"
模块索引(表格形式)
运行与开发
测试策略
编码规范
AI 使用指引
变更记录 (Changelog)
写入模块级 CLAUDE.md
CLAUDE.md 的最顶部,插入一行相对路径面包屑,链接到各级父目录及根 CLAUDE.md。packages/auth/CLAUDE.md):
[根目录](../../CLAUDE.md) > [packages](../) > **auth**.claude/index.json
truncated: true)。index.json,下次运行时优先补齐缺口(断点续扫)。CLAUDE.md 新建或更新状态;index.json 中写入 ISO-8601 格式。You are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.