项目名称的AGENTS.md文件
项目名称的AGENTS.md文件【免费下载链接】agents.mdAGENTS.md — a simple, open format for guiding coding agents项目地址: https://gitcode.com/GitHub_Trending/ag/agents.md开发环境配置使用pnpm dlx turbo run where project_name快速定位项目运行pnpm install --filter project_name安装项目依赖使用pnpm create vitelatest project_name创建新项目测试指南运行pnpm test执行项目测试修复所有类型错误和测试失败修改代码后运行pnpm lint确保代码规范提交规范PR标题格式[project_name] 标题提交前确保所有测试通过更新相关文档## 如何实施AGENTS.md最佳实践 ### 基础配置步骤 **第一步创建AGENTS.md文件** 在项目根目录创建AGENTS.md文件包含以下基础信息 bash # 创建基础AGENTS.md文件 echo # 项目名称 - AGENTS.md AGENTS.md echo AGENTS.md echo ## 开发环境配置 AGENTS.md echo - 项目使用Node.js版本$(node --version) AGENTS.md echo - 包管理器$(which pnpm /dev/null 21 echo pnpm || echo npm) AGENTS.md第二步添加项目特定指南根据项目特点添加具体指导## 项目架构说明 - 前端React TypeScript Vite - 后端Node.js Express - 数据库PostgreSQL ## 开发工作流 1. 从main分支创建功能分支 2. 运行开发服务器pnpm dev 3. 编写测试用例 4. 提交前运行完整测试套件 ## 常见问题解决 - 如果热重载失效重启开发服务器 - 类型错误优先修复再处理逻辑问题 - 依赖冲突时删除node_modules重新安装大型项目的分层配置对于包含多个子项目的Monorepo架构AGENTS.md支持分层配置project-root/ ├── AGENTS.md # 根项目通用指南 ├── packages/ │ ├── frontend/ │ │ └── AGENTS.md # 前端特定指南 │ ├── backend/ │ │ └── AGENTS.md # 后端特定指南 │ └── shared/ │ └── AGENTS.md # 共享库指南分层配置优势每个子项目可以有特定配置AI助手自动读取最近的AGENTS.md文件避免配置冲突和重复支持项目特定的开发模式常见技术挑战与解决方案问题1AI助手不理解项目结构症状AI助手无法正确导航项目目录频繁使用ls命令扫描文件系统。解决方案## 项目导航指南 - 使用pnpm dlx turbo run where package_name快速定位包位置 - 避免使用ls命令扫描目录树 - 项目结构src/包含源代码tests/包含测试文件问题2依赖管理混乱症状AI助手在错误的位置安装依赖导致构建失败。解决方案## 依赖管理规范 - 始终在项目根目录运行pnpm install - 使用--filter参数为特定包安装依赖 - 锁定文件更新后重启开发服务器问题3测试执行不一致症状AI助手运行错误的测试命令或忽略测试失败。解决方案## 测试执行流程 1. 运行完整测试套件pnpm test 2. 修复所有类型错误 3. 修复所有测试失败 4. 运行代码检查pnpm lint 5. 添加或更新相关测试用例高级配置技巧集成现有AI工具AGENTS.md与主流AI开发工具无缝集成Aider配置# .aider.conf.yml read: AGENTS.mdGemini CLI配置// .gemini/settings.json { agentGuidelines: AGENTS.md }性能优化建议开发服务器管理始终使用npm run dev或pnpm dev、yarn dev进行开发禁止在AI会话中运行npm run build这会禁用热重载依赖更新后重启开发服务器缓存策略AI助手应利用构建缓存避免重复安装依赖合理使用TurboRepo的缓存机制错误处理最佳实践类型错误优先先修复所有TypeScript类型错误再处理逻辑错误最后优化代码风格测试失败处理理解测试失败的根本原因修复代码而不是修改测试除非测试本身有误确保所有测试在提交前通过避坑指南常见配置错误错误1在错误目录运行命令错误做法在项目根目录运行pnpm test导致所有子项目测试都被执行。正确做法# 进入目标项目目录 cd packages/frontend # 运行该项目测试 pnpm test # 或者使用过滤功能 pnpm turbo run test --filter frontend错误2忽略热重载失效问题开发服务器热重载失效后继续开发。解决方案## 开发服务器维护 - 热重载失效时立即重启开发服务器 - 避免在开发过程中运行生产构建 - 定期清理.next缓存目录错误3配置信息过时问题AGENTS.md文件未随项目更新。维护策略将AGENTS.md纳入代码审查流程项目架构变更时更新AGENTS.md定期检查配置的准确性实际应用场景新成员快速上手当新开发者或AI助手加入项目时AGENTS.md提供环境配置快速搭建开发环境工作流程了解项目开发规范测试策略掌握质量保障要求部署流程了解发布步骤多工具协作环境在团队使用多种AI编码工具时AGENTS.md确保一致性所有工具使用相同的项目指南效率减少重复配置时间质量统一的代码标准和测试要求开源项目维护对于开源项目AGENTS.md帮助贡献者理解项目架构和设计决策遵循贡献规范正确运行测试套件提交符合标准的PR迁移现有项目到AGENTS.md逐步迁移策略第一步创建基础AGENTS.md从现有文档中提取核心信息开发环境要求构建和测试命令代码风格指南贡献规范第二步向后兼容为现有工具创建符号链接# 重命名现有文件并创建符号链接 mv AGENT.md AGENTS.md ln -s AGENTS.md AGENT.md【免费下载链接】agents.mdAGENTS.md — a simple, open format for guiding coding agents项目地址: https://gitcode.com/GitHub_Trending/ag/agents.md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AI4R高级教程:如何扩展与定制自己的机器学习算法

AI4R高级教程:如何扩展与定制自己的机器学习算法

AI4R高级教程:如何扩展与定制自己的机器学习算法 【免费下载链接】ai4r Artificial Intelligence for Ruby - A Ruby playground for AI researchers 项目地址: https://gitcode.com/gh_mirrors/ai/ai4r AI4R(Artificial Intelligence for Ruby&a…

2026/10/15 15:23:00 阅读更多 →
为什么每个设计师都需要Awesome Design Principles:7个关键理由

为什么每个设计师都需要Awesome Design Principles:7个关键理由

为什么每个设计师都需要Awesome Design Principles:7个关键理由 【免费下载链接】awesome-design-principles ✨ A curated list of awesome design principles 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-design-principles Awesome Design Prin…

2026/10/15 15:22:51 阅读更多 →
2026适合企业行政整理会议用的音频转会议纪要工具推荐

2026适合企业行政整理会议用的音频转会议纪要工具推荐

"2026年企业行政整理会议,核心需求是高效完成音频转会议纪要,同时满足企业级的权限管控、数据安全与团队协作需求。当前主流工具包括飞书妙记、讯飞听见企业版等,针对企业场景,听脑企业版是适配性较强的选型之一,…

2026/10/14 20:21:24 阅读更多 →

最新新闻

大模型的 Token 到底怎么算?一篇讲清

大模型的 Token 到底怎么算?一篇讲清

大模型的 Token 到底怎么算?一篇讲清 上个月我的 Agent 已经能跑通 demo,上线后账单直接翻了 5 倍。查下来问题很朴素——他每次都把完整对话历史无脑塞回去,平均单次请求带 4 万多 token。我在想:「我也不知道为什么这么贵&#…

2026/10/15 15:23:11 阅读更多 →
统一服务接入的工程分层:受理、分流与闭环怎么设计

统一服务接入的工程分层:受理、分流与闭环怎么设计

做智能运维平台的服务侧建设时,统一服务接入常被理解成一个前端问题:把入口收拢、把页面做干净。但真正决定它能不能长期成立的,是后端的三件事——请求有没有被统一承接、分类逻辑由谁承担、处理状态如何回传给用户。这三件事都属于工程分层…

2026/10/15 15:23:11 阅读更多 →
hashicorp/go-version 版本演进全解读:从 CHANGELOG 到 traitor 项目中的漏洞版本判定实战

hashicorp/go-version 版本演进全解读:从 CHANGELOG 到 traitor 项目中的漏洞版本判定实战

网络安全渗透测试 【免费下载链接】traitor :arrow_up: :skull_and_crossbones: :fire: Automatic Linux privesc via exploitation of low-hanging fruit e.g. gtfobins, pwnkit, dirty pipe, w docker.sock 项目地址: https://gitcode.com/gh_mirrors/tr/traitor …

2026/10/15 15:23:11 阅读更多 →
AI Agent应用构建:从能对话到能上线的工程约束与避坑指南

AI Agent应用构建:从能对话到能上线的工程约束与避坑指南

简介:面向AI应用开发者与软件架构师的早期发布版电子书,聚焦AI代理应用构建与多代理系统设计实现,由OReilly出版、Michael Albada撰写,让读者在正式版上市前抢先获取前沿技术内容。资源包仅含1个PDF文件,大小558KB&…

2026/10/15 15:23:11 阅读更多 →
Stripe 验证器登陆方案

Stripe 验证器登陆方案

大家在登陆Striped时候,对于初学者来说,当开启两步验证时,两步验证包括:安全密钥、验证器、短信,因为短信是官方不推荐的(个别地区),所以验证器是最便捷的方式。 首先第一次设置验证器验证时会有一个2AF密…

2026/10/15 15:23:11 阅读更多 →
Grad-CAM原理解析与工业级实现指南

Grad-CAM原理解析与工业级实现指南

1. 这不是“画个热力图”那么简单:Grad-CAM到底在解决什么问题?Grad-CAM可视化,这五个字最近在模型可解释性讨论里出现频率极高,但很多人一上手就卡在“为什么我的热力图全是噪点”“为什么关键区域没亮起来”“为什么不同层的图完…

2026/10/15 15:22:08 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →