coding-principles
一套与编程语言无关的编码原则,用于提升可维护性、可读性与代码质量。适用于实现功能、重构代码或评审代码质量时参考,涵盖命名、函数设计、错误处理、依赖管理、性能、注释、重构与安全默认值等主题。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-28 00:17
38,388 个结果
一套与编程语言无关的编码原则,用于提升可维护性、可读性与代码质量。适用于实现功能、重构代码或评审代码质量时参考,涵盖命名、函数设计、错误处理、依赖管理、性能、注释、重构与安全默认值等主题。
TypeScript 重构与现代化技能,提供 43 条按影响优先级排序的规则,覆盖类型架构、类型收窄、现代 4.x-5.x 特性、泛型、编译性能、错误安全、运行时模式与常见陷阱,用于指导自动重构、代码审查和代码生成。
面向 Go 开发者的 DBOS 持久化工作流实践指南,讲解在 Go 应用中添加 DBOS、编写可靠可容错的工作流与步骤、使用队列控制并发、实现工作流通信(事件、消息、流)、配置与启动应用、从外部应用调用 DBOS Client 以及测试方法。
Syncfusion MultiColumnTreeView 是 Windows Forms 的树形控件,可在展示层级数据的同时提供多列附加信息,适用于文件浏览器、组织架构图、产品目录等场景,支持复选框、排序筛选、按需加载、样式定制与 XML 数据绑定。
Hono 是一个面向边缘计算的超快 Web 框架,帮助开发者在 Cloudflare Workers、Deno、Bun、Node.js、AWS Lambda 和 Vercel Edge 等运行时上构建 API 与 Web 应用。它体积小巧(约 14KB),提供中间件生态、JSX 支持、RPC 客户端以及基于 Web 标准 API 的兼容性,使代码可在不同运行时之间真正移植。
tldraw-migrate 是一个用于把项目升级到新版 tldraw SDK 的迁移技能,会检测旧版本与目标版本、升级包、修复 TypeScript 错误并处理弃用 API。
一个用于处理当前分支开源 PR 审查/议题评论的技能,借助 gh CLI 查找并回应评论,使用前需验证 gh 身份认证,未认证时提示用户登录。
用于调试或修复 GitHub Actions 中失败的 PR 检查:借助 gh 定位失败检查、拉取日志、总结失败片段,并在获得明确批准后提出并实施修复方案。
tRPC 的订阅(Subscriptions)功能,用异步生成器(async function*)建立实时事件流。推荐使用基于 SSE 的 httpSubscriptionLink,无需 WebSocket 服务器;仅在需要双向通信时使用 wsLink。
该技能从 technical-requirements.yaml 提取关键架构决策,并在 adrs/ 目录中生成独立 ADR markdown 文件,记录系统为何如此设计。适用于入职、审计与权衡回顾。
面向 .NET/NuGet 库的公共 API 设计技能,讲解仅扩展式设计、API/二进制/线格式三类兼容性、命名与参数约定、返回类型选择、弃用与版本策略,以及用 API 审批测试防止意外破坏性变更。
面向 .NET 应用的国际化与本地化技能,覆盖 .resx 资源与附属程序集、IStringLocalizer、源生成器、日期数字货币格式化、RTL 布局与复数处理,并含 Blazor、MAUI、Uno Platform、WPF 的集成要点。
面向 ASP.NET Core 的 OpenAPI/Swagger 集成技能,介绍 .NET 9+ 首选 Microsoft.AspNetCore.OpenApi、Swashbuckle 迁移与 NSwag 客户端生成,含文档/操作/架构转换器用法与注意事项。
面向代码重构的专家技能,用于提升代码质量、可读性、可维护性与性能,侧重 Java 与 Python 的重构模式,主张在不改变外部行为的前提下优化内部结构。
优化 fmt、lint、typecheck、test 与 CI 的反馈循环,降低 agent 迭代中的等待与计算成本,用用户等待和计算成本两类指标指导取舍。
面向漏洞赏金与渗透测试的 API 模糊测试技能,覆盖 REST、SOAP、GraphQL 的侦察、认证绕过、IDOR、注入与限流绕过等测试方法,并列出常用工具与检查清单。
Spring Data JPA 是一个面向 Spring Boot 4 的持久化设计技能,用于在 Spring Boot 代码库中设计或实现数据访问层。它通过聚合根边界指导、查询模式选择、CQRS 读模型决策,以及内置的仓储与关系模板来提供价值。核心规则包括:只为聚合根创建仓储而非每个实体;避免使用冗长且复杂的派生查询方法名;在实体状态转换重要时不要盲目使用 save(),需理解 persist 与 merge 的差异;读密集路径优先使用投影或专用查询服务;事务边界保持在服务层。工作流程涵盖识别持久化问题、选择实现模式、加载匹配参考、应用内置模板、校验关系与事务边界、校验性能敏感路径。适用场景包括仓储边界设计、查询模式选择、DTO 投影、自定义仓储、CQRS 查询服务等。不适用于 Spring Data JPA 之外的通用 SQL 或数据库管理工作、整项目迁移规划,以及属于创建 Spring Boot 项目的广泛脚手架工作。
阿里云 OpenAPI 故障排查技能,通过 Aliyun CLI 的 openapiexplorer 插件命令,依据 Request ID、错误码或错误信息诊断 API 调用失败原因,查询请求日志与官方错误码解决方案。
AlterLab GameForge 的冲刺规划工作流,用于把游戏设计决策拆解为可执行任务、映射跨职能依赖并制定排期,强调单一冲刺目标、任务不超过一天、20% 缓冲和 Must/Should/Could 分级。
Gauntlet Curate 用于审查 DSA 题库的覆盖缺口,并生成待人工审核的新 YAML 题目提案。适合在刷新题库时使用,只输出报告,不直接改动题库文件。
基于 Three.js 的 3D 建筑系统技能,包含空间索引、结构物理与多人联网。适用于生存游戏、沙盒建造等场景。提供空间哈希网格、八叉树、区块管理、启发式结构校验、伤害传播及增量同步等脚本与参考文档。
用于在 Unity 中搭建 Netcode for GameObjects(NGO 2.x)多人联机的技能模块,覆盖 NetworkManager、传输层、NetworkObject、网络预制体列表、网络组件脚本生成与运行时启停,并提供版本与 2.5+ 新特性检查。
用于编写、审查和调试 Effect TypeScript 代码的技能,覆盖服务与 Layer 设计、类型化错误处理、配置、测试与运行时集成。
Vercel 工程团队维护的 React 与 Next.js 性能优化规范技能,含 8 大类共 57 条按影响优先级排列的规则,用于写作、审查与重构 React/Next.js 代码,指导自动化重构与代码生成。