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

AGENTS.md 项目上下文生成器

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

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

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

可靠稳定8 / 20 · 2.0/5

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

适用触发10 / 15 · 3.3/5

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

规范维护10 / 15 · 3.3/5

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

有效结果6 / 15 · 2.0/5

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

证据核验3 / 10 · 1.5/5

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

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

它能做什么 & 适用场景

该技能为仓库文件夹生成高质量的 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,同时自动为新目录建立上下文文件的团队。

优缺点一览

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

如何安装

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

如何使用

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

对比同类

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

常见问题

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

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

帮助 Java 开发者构建高吞吐、可 checkpoint 的 Azure 事件流应用。

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

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

开发与工程 ✓ Microsoft · 官方

Azure 云架构师

帮助编码代理按照 Azure 架构中心最佳实践设计和审查生产级云系统。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

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

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

相关 Skills