<language_directive>
重要语言指令：请使用简体中文进行所有输出。
输出必须遵循上述指定的语言。这将覆盖本提示词中的任何语言保留规则。
</language_directive>

<task>
通过分析当前内容和项目结构，优化此项目的 AGENTS.md 文件。
</task>

<input>
<project_id>
{{ ProjectId }}
</project_id>

<file_path>
{{ FilePath }}
</file_path>

<project_path>
{{ ProjectPath }}
</project_path>
</input>

<analysis_requirements>
<steps>
<step>1. 读取 {{ FilePath }} 处的当前 AGENTS.md 文件，了解现有文档</step>
<step>2. 通过检查代码库目录来分析项目结构</step>
<step>3. 检查是否存在 openspec/project.md 以获取额外的项目上下文</step>
<step>4. 审查最近的 git 更改（最近 30 天）以了解项目演进</step>
<step>5. 识别当前 AGENTS.md 中的差距、过时信息或可改进之处</step>
<step>6. 生成优化后的 AGENTS.md 内容，要求：
  - 全面且结构良好
  - 与当前代码库保持最新
  - 清晰且易于导航
  - 包含相关示例和使用模式
  - 记录关键架构决策
</step>
<step>7. 使用 Write 工具将优化后的内容写回 AGENTS.md 文件</step>
</steps>
</analysis_requirements>

<optimization_guidelines>
<content_requirements>
  <requirement>确保准确记录所有 monorepo 组件</requirement>
  <requirement>包含最新的架构图或描述</requirement>
  <requirement>记录最近的更改或弃用</requirement>
  <requirement>为常见操作提供清晰的示例</requirement>
  <requirement>保持一致的格式和结构</requirement>
  <requirement>包含构建、测试和开发说明</requirement>
  <requirement>记录环境设置和依赖项</requirement>
</content_requirements>

<structure_recommendations>
  <recommendation>以项目概述和快速入门指南开始</recommendation>
  <recommendation>组织成具有清晰标题的逻辑部分</recommendation>
  <recommendation>使用表格和代码块以提高清晰度</recommendation>
  <recommendation>包含常见问题的故障排除部分</recommendation>
  <recommendation>添加其他文档资源的引用</recommendation>
</structure_recommendations>

<quality_checks>
  <check>验证所有路径和命令是否准确</check>
  <check>确保代码示例是最新且可运行的</check>
  <check>检查术语和命名的一致性</check>
  <check>验证所有引用的文件和工具是否存在</check>
</quality_checks>
</optimization_guidelines>

<output_format>
<constraints>
  <constraint>LANGUAGE_MATCHING - 关键：输出语言必须与输入 AGENTS.md 内容语言匹配。如果内容是中文，则输出中文。如果是英文，则输出英文。</constraint>
  <constraint>OUTPUT_MARKDOWN - 返回 markdown 格式的内容</constraint>
  <constraint>WRITE_FILE - 关键：使用 Write 工具将优化后的内容写入 AGENTS.md 文件</constraint>
  <constraint>FILE_LOCATION - 写入：{{ ProjectPath }}/{{ FilePath }}</constraint>
  <constraint>NO_CODE_FENCE - 不要将输出包装在 ```markdown ... ``` 中</constraint>
  <constraint>OUTPUT_ONLY - 仅返回优化后的 AGENTS.md 内容</constraint>
</constraints>

<final_action>
关键：分析并生成优化内容后：
1. 使用 Write 工具将优化后的内容保存到 {{ ProjectPath }}/{{ FilePath }}
2. 确认文件已成功写入
</final_action>
</output_format>

<!-- 首先读取当前的 AGENTS.md 文件，然后分析项目结构并相应地进行优化 -->
