用途:这是一份面向大语言模型与 AI 编码代理的 SKILL.md 规则集,在生成、评审或重构代码时应用,覆盖资料中列出的多种语言与框架。
主要能力:先给出通用原则——安全(零信任、边界输入校验、禁止记录敏感数据、TLS 1.3、密钥管理、OWASP Top 10、依赖固定与扫描、最小权限)、性能(先剖析再优化、异步 I/O、分层缓存、连接池、避免 N+1、分页)、幂等性(可重试的写接口使用幂等键与去重表)、原子性与事务(事务、Saga、乐观锁、数据库约束)、并发(避免共享可变状态、原生并发原语、背压)、可观测性(结构化日志与关联 ID、OpenTelemetry、SLO、健康检查)、无障碍(WCAG 2.2 AA、语义化 HTML、键盘可达、对比度)、错误处理、API 设计(REST、版本化、OpenAPI、GraphQL 限制、限流)与 CI/CD。随后按栈展开具体规则,如 Node.js 22 LTS 的项目结构、helmet/CORS/限流与异步规范;Next.js 的服务端组件、数据访问层与安全;NestJS 的模块化与守卫;Java 21+ 的虚拟线程与并发;Spring Boot 的配置、安全与数据访问等。
使用方式:作为技能文件在 AI 编码代理中加载,在写代码、评审或重构时参照执行。资料未提供具体安装命令或调用示例。
适用场景:多语言、多框架项目的代码生成与审查。
限制:资料仅摘录到 Spring Boot 数据访问部分即中断,Python、Elixir、Phoenix、Erlang、Rust、Go、React、Vue、Nuxt、Astro、SQL/NoSQL 各章的正文暂未提供;文中提到的部分版本与 API 细节需以官方文档为准,资料未说明收费或平台信息。