包含 extensions、skills、prompts、settings、auth、models、mcp 等配置。 排除 node_modules、npm 缓存、sessions 等运行时数据。
1.5 KiB
1.5 KiB
代码抽取规则
选择方式
脚本只生成候选源码清单,不默认决定抽取文件。模型需要先理解项目业务、页面入口和源码职责,再决定抽取哪些文件或行段,并在 代码文件选择.json 中填写:
selectedstart_lineend_linemodel_reason
选择时通常优先考虑审核员能看懂软件功能和运行逻辑的源码,例如入口、页面、业务组件、数据交互、状态处理、业务服务等。具体选择由模型根据项目实际判断,不能用固定路径规则直接拍板。
排除项
排除以下内容:
node_modulesdist、build、.next、.nuxt、coverage- lock 文件
- 图片、字体、二进制文件
- sourcemap、minified 文件
- 自动生成文件
- 过短且无业务意义的配置文件
真实性要求
- 保留原始代码文本。
- 可添加文件路径标记用于追溯。
- 不改写业务逻辑。
- 不使用 AI 补齐代码。
用户确认要求
- 代码抽取前必须先生成
代码文件候选清单.md和代码文件选择.json。 - 模型必须先填写抽取选择和
model_reason,再让用户确认或手动调整selected。 - 用户可以通过
start_line/end_line只抽取某个文件的指定行段。 - 抽取脚本必须以
代码文件选择.json为准,不能绕过确认步骤直接抽全量代码库。 代码提取清单.md必须记录每个文件的抽取行段,便于回溯。