Agent Skills
返回列表
💻

AI编程规则应用指南

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/ai-coding-rules-guide

技能介绍

要解决的问题

AI 编程助手默认不知道你的项目约定,比如目录结构、命名规则、技术栈组合和明确禁用的写法。每次对话都要重复解释上下文,不仅效率低,还容易出现风格不一致的代码。

  • 新人缺少团队规范指引,只能从零摸索
  • 反复纠正同一类错误,比如错误处理方式或测试覆盖
  • 团队经验分散在聊天记录里,无法固化为可复用资产

规则文件的作用,是把这些约定写进 .cursor/rules 配置,让 AI 在生成代码时自动遵守,减少反复纠偏的沟通成本。

技能如何工作

规则该写什么

  • 技术栈与版本:语言、框架、包管理器、运行环境
  • 代码风格:命名、缩进、注释密度、错误处理偏好
  • 架构约束:分层规则、禁止跨层调用、依赖注入要求
  • 禁区:明确禁止裸 SQL、同步阻塞 IO 等写法
  • 测试要求:生成功能须附带哪类测试

分层策略

  • 全局规则:所有项目通用,比如「中文注释」「优先可读性」
  • 项目规则:随仓库提交,进入版本控制,团队共享
  • 任务级提示:单次复杂任务临时追加约束

落地方法

  • 从「最高频被 AI 写错的三件事」开始,跑顺再扩展
  • 规则要可验证:让 AI 生成样例代码,检查是否遵守
  • 把规则文件纳入 code review,随架构演进持续更新

适用边界

规则过细过死会限制 AI 灵活性,反而让产出变差。规则如果与真实代码库矛盾,AI 会无所适从——规则必须与实际保持一致,否则不如不写。

使用场景

  • 接手新项目后,团队要把目录结构和命名约定写成项目规则,让AI助手生成的代码风格与仓库保持一致。
  • 遇到AI反复生成裸SQL或同步阻塞IO,把禁区明确写进规则文件,减少每次对话都要纠正的重复劳动。
  • AI生成功能代码后常缺少测试,团队在规则中规定必须附带哪类测试,避免交付时才发现覆盖不足。
  • 随着架构演进,把分层约束和依赖注入要求更新进规则文件,并在code review中一并审查。

适合人员

  • 后端工程师,希望AI生成的分层代码遵守团队架构约束,不要跨层调用。
  • 前端工程师,需要把组件命名和缩进风格写进规则,让AI补全代码时风格统一。
  • 技术负责人,负责把团队最高频的AI错误固化成项目规则并纳入版本控制。
  • 测试工程师,要求AI在生成功能代码时按规则附带对应测试用例。