用途:这是构建代码库指令上下文的最后一步,面向负责搭建项目专属 AI 智能体体验的资深 AI 工程师。目标是生成一个 markdown 指令文件(路径为 {final_output_file}),作为可复用的元指令,让任意 AI 助手在本代码库中生成风格一致、遵循约定的功能。
主要能力:需综合以下来源材料——./{output-folder}/1-techstack.md(技术选型与领域边界)、./{output-folder}/2-file-categorization.json(文件分类及规范示例)、./{output-folder}/5-style-guides/{category}.md(各文件类别的独特约定)、./{output-folder}/3-architectural-domains.json(ui、routing、data-layer 等领域的实现方式、约束与必需模式)。
输出文件须包含五部分:1)概述,说明该文件用途,且仅基于代码库中实际观察到的模式,不虚构实践;2)文件类别参考,对每个类别说明其含义、列出 1–2 个代表性文件示例,并依据对应风格指南总结关键约定;3)功能脚手架指南,定义如何规划与实现新功能,包括确定需创建哪些类别的文件、放置位置、命名与结构约定,并引用项目实际约定(如使用 Storybook 则包含 *.stories.tsx,样式同目录则提及 .module.css);4)集成规则,从架构域文件总结约束,防止 LLM 生成不合规文件;5)示例提示用法,展示用户如何向 Copilot 提出请求并得到符合项目类别与文件类型的响应。
限制:不得包含虚构的最佳实践,不得列出代码库不支持的类别或约定,不得遗漏分析中定义的任何类别或领域;文件行数上限为 {max_lines},超出时需提炼至该上限;若 {final_output_file} 已存在则覆盖。