开发与工程 ✓ Microsoft · 官方 agents-mdrepository-contextcoding-agentsbuild-commandstesting-instructionsproject-structurecode-stylegit-boundaries

AGENTS.md 项目上下文生成器

为缺少项目说明的代码仓库生成可执行的 AGENTS.md 上下文文件。

FollowSkills 评估 · FSRS-2.0
谨慎使用
54/ 100 五分制 2.7 / 5
1 2 3 4 5 6
1信任安全17 / 25 · 3.4/5

技能明确要求仅在缺失时创建 AGENTS.md,并列出跳过目录、避免秘密和危险操作,具备一定权限边界与数据安全意识;但未要求生成前获得用户确认,未说明备份、回滚、写入范围、数据流或外部依赖安全,因此扣分。

2可靠稳定8 / 20 · 2.0/5

流程步骤相互一致,包含存在性检查、配置读取、真实路径验证和异常输入的跳过规则;但仅有静态说明,没有针对该技能关键路径的可执行测试、生成结果校验或明确失败恢复反馈,按静态校准不超过10分。

3适用触发10 / 15 · 3.3/5

目标用户、AGENTS.md生成场景、根目录与嵌套目录规则及仅缺失时触发条件较清晰;但非适用范围、语义误触发边界和复杂项目处理边界仍不完整。核心工作主要依赖本地仓库文件,不完全依赖海外服务;中文支持未声明,因此扣分。

4规范维护10 / 15 · 3.3/5

YAML元数据包含名称、描述、MIT许可证、作者和版本;文档结构清楚,含模板、示例、质量原则、反模式和维护性提示;但没有变更日志、明确维护责任、更新路径或依赖安装说明,因此扣分。

5有效结果6 / 15 · 2.0/5

技能对扫描目录、提取命令、识别结构、编写边界和生成模板提供了可直接执行的核心流程,能够覆盖主要任务;但示例部分通用内容较多,未提供该技能的代表性已验证输出,也未证明与手工编写相比的边际收益,静态评估保守扣分。

6证据核验3 / 10 · 1.5/5

技能提出了可核验的文件路径、命令和“不得虚构”规则,仓库还提供通用CI与测试线索;但提供的测试并非该技能关键路径的专门覆盖,缺少独立复现结果和多源交叉证据,因此只能给低分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 生成操作会写入 AGENTS.md 和可能的 CLAUDE.md,但未明确要求用户确认、备份或提供回滚方案。
  • 模板和命令提取依赖项目文件存在性;复杂、非标准或多语言仓库可能产生不完整指导。
  • 文档未声明中文输出策略,也未给出生成内容的自动质量检查或专门测试证据。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能为仓库文件夹生成高质量的 AGENTS.md,帮助编码代理了解构建命令、测试方式、项目结构、代码风格和操作边界。它会检查每个文件夹中是否已有 AGENTS.md,只有在文件缺失时才生成。技能会根据实际存在的配置、源代码和目录识别技术栈与约定,并避免编造命令、路径或章节。它适合需要为现有仓库补充编码代理上下文的开发团队。

读取目标文件夹及其配置文件、CI 配置和部分源代码;检查 AGENTS.md 与 CLAUDE.md 是否已经存在;识别构建工具、测试框架、目录结构、命名和导入约定;为适用的仓库根目录、wiki、源码、测试、包或带构建清单的目录生成 AGENTS.md;在生成 AGENTS.md 的同一目录中,仅当 CLAUDE.md 缺失时生成固定内容的 CLAUDE.md;对已有文件报告跳过。

  1. 维护大型仓库的团队希望为根目录和各个子项目补充编码代理须知。
  2. 接手一个缺少构建和测试说明的项目,需要从现有配置中整理可执行上下文。
  3. 管理包含 packages、apps 或 services 的单仓库,需要为不同边界生成嵌套说明。
  4. 使用 deep-wiki 生成 wiki 后,需要为 VitePress wiki 目录补充专属 AGENTS.md。
  5. 希望避免代理覆盖现有 AGENTS.md,同时自动为新目录建立上下文文件的团队。

这个 Skill 有哪些优点和局限?

优点
  • 明确规定绝不覆盖已有 AGENTS.md,降低误改项目指导文件的风险。
  • 要求使用真实配置、CI 和源代码证据,避免虚构命令和路径。
  • 覆盖根目录、嵌套目录、wiki、源码、测试目录和单仓库包等常见范围。
  • 能同时生成受保护的 CLAUDE.md 引导文件。
局限
  • 技能本身没有提供专属测试套件或验收场景;README 只说明整个集合的测试基础设施。
  • 生成质量依赖目标仓库是否包含可读取的配置、CI 和源代码证据。
  • 技能只在文件缺失时生成,不能用于更新已有 AGENTS.md。
  • 源材料没有说明各编码代理的具体触发命令或权限模型。

如何安装这个 Skill?

从整个集合安装:运行 npx skills add microsoft/skills,在向导中选择需要的技能。集合会安装到所选编码代理的目录,例如 GitHub Copilot 使用 .github/skills/,并可在多个代理之间建立符号链接。源材料没有提供仅安装 wiki-agents-md 的独立命令;该技能位于 .github/plugins/deep-wiki/skills/wiki-agents-md/SKILL.md

如何使用这个 Skill?

在已安装该技能的仓库中提出类似请求:为这个仓库中缺少 AGENTS.md 的相关目录生成 AGENTS.md,并同时在缺失时生成 CLAUDE.md。先检查文件是否存在,使用真实的构建、测试、结构和代码风格信息,不要覆盖现有文件。 技能的具体代理触发语法未在源材料中说明。

这个 Skill 与同类方案有什么区别?

AGENTS.md 用于描述项目上下文,例如命令、约定和边界;README.md 面向人类读者,二者互为补充。.github/agents/*.agent.md 定义代理角色,而不是项目上下文。

常见问题

它会覆盖已有的 AGENTS.md 吗?
不会。每个目录都会独立检查;如果文件存在,技能会跳过并报告其路径。
它能为所有目录生成文件吗?
不能。它会优先处理仓库根目录、wiki,以及实际存在的源码、测试、包或带构建清单的目录,并跳过依赖和生成输出目录。
它需要网络或 MCP 服务器吗?
技能正文明确要求读取本地文件和运行 shell 检查,但没有声明运行时网络调用或 MCP 依赖。
它适合更新旧的 AGENTS.md 吗?
不适合。核心规则是只在 AGENTS.md 缺失时生成,因此更新已有文件需要其他工作流。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure 技能创建指南

帮助编码代理创建结构清晰、精简且可验证的 Azure SDK 技能。

开发与工程 ✓ Microsoft · 官方

代码库问答

基于源代码证据回答代码库工作原理与导航问题。

开发与工程 ✓ Microsoft · 官方

Microsoft Agent Skills

为编码代理提供 Azure SDK 与 Microsoft Foundry 的可复用开发知识。

开发与工程 ✓ Microsoft · 官方

Wiki 变更日志助手

从 Git 历史生成分类清晰的结构化变更日志。

开发与工程 ✓ Microsoft · 官方

M365 Agents Toolkit 安装助手

用标准化命令安装或更新 M365 Agents Toolkit CLI 与 VS Code 扩展。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 代理评测器

为 Microsoft 365 Copilot 声明式代理设计并运行评测套件

开发与工程 ✓ Microsoft · 官方

Rust Azure Key Vault 证书技能

帮助 Rust 应用在 Azure Key Vault 中创建、管理和使用 X.509 证书。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 云端测试技能

在 Azure 云端浏览器上扩展 TypeScript Playwright 测试并发布结果。

开发与工程 ✓ Microsoft · 官方

Wiki Architect

将代码仓库分析为分层文档目录和循序渐进的上手指南。

开发与工程 ✓ Microsoft · 官方

Wiki 代码库研究员

跨文件追踪真实代码路径,生成有证据支撑的深度系统分析。

设计与前端 ✓ Microsoft · 官方

前端设计审查

帮助团队审查或创建兼具设计质量、可访问性与品牌辨识度的生产级前端界面。

开发与工程 ✓ Microsoft · 官方

Teams 应用开发助手

用 ATK 构建、测试并部署 Teams 与 Microsoft 365 智能体。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry 项目开发助手

帮助 .NET 开发者管理 Foundry 项目、智能体与评估流程。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents Python 开发技能

用 Python 构建 Teams、Microsoft 365 与 Copilot Studio 多渠道代理。

写作与内容 ✓ Microsoft · 官方

Wiki Page Writer 技术文档技能

为代码代理生成带证据引用和深度 Mermaid 图表的技术 Wiki 页面。

开发与工程 ✓ Microsoft · 官方

Zustand TypeScript 状态库

用规范化的 TypeScript 模式构建可响应的 Zustand 全局状态库。

开发与工程 ✓ Microsoft · 官方

Azure AI Projects TypeScript 技能

为 TypeScript 开发者提供 Azure AI Foundry 项目、智能体和评估的 SDK 实现指导。

相关 Skills