发布时间:2026/7/23 3:31:20
AI编程 -- Agents.md 的简单示例 Agents.md 添加新的规范可以让 AI 编码工具添加新的规范。甚至可以把 阿里巴巴java开发规范写到 Agents.md 中。可以注明是所有这样就不用反复地在新的工作区中声明。示例在我的所有的Agents.md中添加这一条规范XXX 在我的所有工作区中添加这一条规范XXXAgents.md 示例以下是一个 非常简单的 Agents.md 示例。## 全局开发规范 除非项目中存在更具体的约束否则以下规则适用于所有工作区。 ## 代码规范 - 非必要不要修改其他人编写的代码。 - 尽量不要在 for 循环中查询数据库。 - 使用异步处理解耦耗时较长的业务逻辑。 - 不要使用魔法值应定义常量或枚举。 - 不要在代码行末尾添加注释。 - 方法级注释和行内注释使用中文日志内容使用英文。 - 打印日志尽量使用debug级别错误日志使用error级别。 - 请求 DTO 字段可能存在空值语义时应避免使用 Java 基本数据类型。 - 初始化对象时优先使用无参构造方法。 - 数据库查询条件和过滤逻辑应放在 SQL 中不要先查询大量数据再在 Java 中过滤。 - 如果类中已经使用 Data 等 Lombok 注解不要重复手写 Getter 和 Setter。 - 批量更新和批量删除必须分批处理批次大小应通过配置项控制默认值为 1000。 - 建议在方法上方添加简洁的 Javadoc 风格注释例如 java /** * 简要说明。 */ ## sql 规范 - SQL 尽量简单避免复杂慢 SQL。 - 不要使用三个表及以上的 join。 ## 包结构规范 - DTO 和 VO 默认不要放在 common 模块中应优先放在对应服务所属的业务模块中。 ## 分页规范 - 使用项目已有的分页参数。 - 使用项目已有的分页结果类型。 ## Skill 使用偏好 - 使用 clean-code / Java clean-code 指南保证代码质量。 - Java 代码审查使用 java-code-review。 - 调试问题使用 debugging-strategies。 - 编写或优化 SQL 时使用 sql-optimization-patterns。 - 适用时单元测试采用 TDD 导向的工作流程。

相关新闻

2026/7/23 3:26:20

AI降重策略:精准识别与成本效益优化指南

1. 项目概述:AI降重策略的核心矛盾去年帮某高校研究生院处理学位论文查重时,遇到个典型案例:某篇经AI润色后的论文,在知网查重显示AI率高达38%,其中大段标红的"随着技术的不断发展"这类套路化表达触目惊心。…

2026/7/23 3:26:20

开源AI模型选择与部署实战:从Hugging Face到ChatGLM应用指南

最近在跟Xeophon录播客时,我们聊到一个很有意思的现象:现在开源模型的发展速度已经快到让人应接不暇了。但问题是,这么多开源项目,到底哪些是真正能用的?哪些只是"看起来很美"?如果你也经常在各种…

2026/7/23 3:26:20

鸿蒙Flutter JSON解析与序列化:dart:convert库深度解析

概述 dart:convert 是Dart标准库的核心模块之一,提供了JSON编码和解码的完整功能。在Flutter开发中,特别是在鸿蒙平台上进行数据交换时,dart:convert 是处理JSON数据的基础工具。本文将深入探讨 dart:convert 库的核心API、高级用法和性能优化…

2026/7/23 8:51:39

Cortex-M3 NVIC与SysTick寄存器实战:从原理到中断配置全解析

1. 从寄存器手册到实战代码:Cortex-M3中断管理的核心逻辑 如果你曾经对着ARM Cortex-M3的技术参考手册(TRM)里那几十页的NVIC和SysTick寄存器描述发呆,感觉每个字都认识但连起来不知道在说什么,那么这篇文章就是为你写…

2026/7/23 8:51:39

MySQL表的操作_知识文档

MySQL 表操作知识文档 一、学习目标 掌握 MySQL 中表的完整生命周期操作: 查看数据库中的表创建普通表和临时表查看表结构添加、修改、重命名和删除字段重命名表删除一个或多个表理解 InnoDB 与 MyISAM 表在磁盘上的文件形式二、核心命令速查操作SQL查看当前数据库中…

2026/7/23 8:51:39

齿轮加工工位柔性末端,协作机器人电动快换盘电爪气爪气动快换盘

齿轮加工典型工艺链路:锻铸毛坯上料→滚齿 / 插齿粗加工→热处理→磨齿 / 珩齿精加工→尺寸检测、成品码垛。当下变速箱齿轮、减速机齿轮、工程机械齿轮呈现多模数、多规格混产模式。 传统自动化痛点突出:机器人末端固定单一夹爪,毛坯抓取与精…

2026/7/23 8:51:39

海外升学规划哪家最值得长期合作?

在海外升学这条长跑中,选择一家机构,本质上是在选择一个长期并肩的伙伴。不同于单次的学科补习或临时的考试冲刺,留学规划需要贯穿一个孩子从学术探索、背景塑造到申请落地的数年周期。家长们最困惑的往往不是某家机构“好不好”,…

2026/7/23 8:51:39

opencode使用心得

安装 先装node,再安装opencode: sudo npm install -g opencode-ailatest命令行输入: opencode即可打开TUI界面。 要退出,可CtrlC或CtrlD。 设置大模型 接入方舟code plan参考: https://www.volcengine.com/docs/82379/…

2026/7/23 8:46:38

AWS 公司名称怎么填?NiceCloud 帮你理清企业注册问题

很多企业第一次注册 AWS 时,真正卡住的往往不是技术配置,而是注册表单里的“公司名称”这一栏。大家会去搜“AWS 公司名怎么填”“AWS 注册公司名称”“AWS 企业注册”,其实想确认的无非是几个问题:到底填营业执照上的中文全称&am…

2026/7/22 9:29:13

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/23 0:01:10

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/22 21:00:12

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…