python-quality-tooling
一套在 Python 项目中统一使用 uv 运行 ruff、ty、pytest 与覆盖率检查的质量工具规范,目标是让本地与 CI 使用同一套可重复的质量门禁,并在合并前执行检查清单。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-14 00:15
41,027 个结果
一套在 Python 项目中统一使用 uv 运行 ruff、ty、pytest 与覆盖率检查的质量工具规范,目标是让本地与 CI 使用同一套可重复的质量门禁,并在合并前执行检查清单。
用于在规划或修改前,对陌生代码库、项目或研究领域做只读侦察并生成核实过的地图。输出区分已验证事实与假设的侦察报告,并以一段诊断收尾。
用于在编码前进行实现规划的技能:根据改动可逆性与影响范围选择重型或轻量级方案,产出可供其他模型直接执行、且成功标准预先固定的计划文档或 issue。
Vercel React Best Practices 是由 Vercel Engineering 维护的 React 与 Next.js 性能优化指南技能,包含 8 个类别、共 57 条规则,并按影响程度划分优先级,用于指导自动化重构与代码生成。该技能适用于编写新的 React 组件或 Next.js 页面、实现客户端或服务端数据获取、审查代码性能问题、重构现有 React/Next.js 代码,以及优化打包体积或加载时间等场景。规则类别按优先级依次为:消除瀑布流(CRITICAL,async- 前缀)、打包体积优化(CRITICAL,bundle- 前缀)、服务端性能(HIGH,server- 前缀)、客户端数据获取(MEDIUM-HIGH,client- 前缀)、重渲染优化(MEDIUM,rerender- 前缀)、渲染性能(MEDIUM,rendering- 前缀)、JavaScript 性能(LOW-MEDIUM,js- 前缀)以及高级模式(LOW,advanced- 前缀)。每条规则以独立文件形式提供,包含规则重要性说明、错误代码示例及解释、正确代码示例及解释,以及额外上下文与参考。完整编译文档见 AGENTS.md。
Go Expert 是一个面向 Go 语言开发者的技能,聚焦 Go 的常见陷阱与决策标准。内容涵盖错误处理模式、并发陷阱和接口设计,并给出框架选型、接口定义位置、Channel 与 Mutex 选择、表驱动测试与子测试等关键决策的适用场景。同时列出多项易错点,如必须检查每个错误返回、使用 %w 包装错误、避免 goroutine 泄漏、defer 参数求值时机、Go 1.22 前的 range 循环变量复用、nil 切片与空切片差异、context 使用规范、竞态检测以及 sync.WaitGroup 的正确用法。
该技能聚焦身份认证与授权的实现模式,涵盖JWT、OAuth2、会话管理与RBAC,用于构建安全可扩展的访问控制系统。资料给出实现思路与代码示例,包括令牌刷新、Passport社交登录、角色与权限校验、资源归属校验、密码哈希与限流;未提供收费、价格或安装步骤等信息。
Convex 后端技能:用 TypeScript 编写 queries、mutations 和 actions,构建具备自动响应式与乐观更新的实时后端应用,适用于协作应用、聊天、实时仪表盘等需要即时数据同步的场景。
微服务架构设计技能,涵盖服务边界划分、服务间通信、分布式数据管理与韧性模式。适用于单体拆分、事件驱动架构、服务发现与负载均衡等分布式系统场景。
用于在 Shopify 平台上开发应用、扩展与主题的指南,涵盖 GraphQL/REST API、Shopify CLI、Polaris UI 组件与 Liquid 模板。
用于生成 HTML 技术文档的 AI 技能,支持代码块、API 工作流、系统架构图(SVG)与语法高亮。适合编写 API 参考、开发者文档与系统说明,输出为 [system]-docs.html 文件,并用颜色区分 HTTP 方法。
基于 Jupytext 的 Jupyter Notebook 创建与格式转换技能,用纯 Python 脚本编写 notebook,实现 .py 与 .ipynb 双向转换,适合版本控制与 code review。
面向 NVIDIA cuOpt 开发者的技能:用于修改、构建、测试、调试并为 cuOpt 代码库(C++/CUDA、Python、服务器、CI)做贡献,涉及求解器内部、PR、DCO 与代码规范。
用于构建、部署、评估、调试和测量 NVIDIA DeepStream SOP 推理微服务的技能,覆盖 GPU 加速的视频 SOP 合规监控流水线、模型替换、Docker 部署与延迟测量。
NVSHMEM 入门技能(nvshmem-get-started)是 NVIDIA 提供的教程式引导工具,面向 NVSHMEM 初学者,帮助完成适用性评估、心智模型建立、首个 C/C++ 或 Python(NVSHMEM4Py)程序编写、编译与启动。该技能以讲解和提供命令示例为主,默认不执行编译或运行,适用于需要快速了解 NVSHMEM 是否适合自身场景并上手第一个多 PE 程序的开发者。
该技能用于使用 NVIDIA CuTe DSL(CUTLASS 4.x 的 Python API)编写和实现 GPU 内核,不适用于 Triton、CUDA C++ 或概念解释。提供从示例出发的工作流、逐元素内核、GEMM 内核、框架集成、调试验证及性能基准测试的完整指导,包含代码模式、参考文档和配套脚本。
用于 Java/Kotlin(Gradle/Maven)与 TypeScript/Node 项目的依赖升级技能,强调最小风险:先规划版本升级,再增量应用改动并运行测试验证,产出可审查的差异与升级说明。
plan-work 是一个在编码前先做规划的技能:先调研仓库现状、分析方案与风险,并在提出实施计划前先向用户提出澄清问题,确保计划基于真实代码库且没有未知项。
面向 Next.js 应用使用 tRPC v11 构建类型安全 API 的规则集,规定项目结构、服务端与客户端初始化、路由、中间件、错误处理、SuperJSON 与 React Query 集成等做法。
TypeScript Expert 是一个面向 TypeScript 与 JavaScript 的专家型技能,专注于类型级编程、性能优化、monorepo 管理、迁移策略以及现代工具链实践。它会在被调用时先分析项目配置(TypeScript 与 Node 版本、工具生态、是否为 monorepo),再根据问题类别给出解决方案,并通过类型检查、测试和构建进行验证。内容涵盖品牌类型、条件类型、类型推断、类型检查与构建性能优化、常见复杂错误排查、模块解析、JavaScript 到 TypeScript 迁移、Nx 与 Turborepo 选型、Biome 与 ESLint 对比、类型测试以及调试技巧等。
通过 Box API 管理文件存储的 AI 技能,支持文件夹、上传、协作与搜索。
Repo Deep Dive Report 是一个端到端的代码仓库深度走读与评审技能,按阶段交付证据驱动的报告,帮助理解仓库架构、核心抽象、入口与执行链路,并生成 Markdown 与离线 HTML 交付物。
ast-grep 是一个基于抽象语法树(AST)的结构化代码搜索与分析工具。本技能帮助用户将自然语言查询翻译为 ast-grep 规则,从而按代码结构而非纯文本进行精确匹配,适用于在大型代码库中查找特定语言构造、复杂代码模式或需要理解代码结构的搜索场景。
Go Live 是一个面向 vibe coding 场景的部署技能:每次修改应用、网站或前端页面后,立即把改动部署到公开的预览或生产 URL,方便用手机或远程设备查看,触发词包括“上线模式”“改完就上线”“给我一个公开链接”等。
这是 Elixir/Phoenix 重写工作流的第一阶段工具,用于在将遗留应用重写为 Elixir 之前进行系统分析。它把任意语言的遗留代码库转化为四份有证据支撑的分析:功能清单(features)、机制考据(mechanisms)、运行时拓扑(runtime)和契约调查(contracts),供后续 /rewrite:architect 阶段使用。该阶段不提出任何 Elixir 模块设计。工具遵循若干铁律:遗留代码只读且不执行;须在目标工作区而非源码目录运行;先跑确定性脚本再启动智能体;覆盖范围与缺口保持可见;源码中的引导文件仅作证据、不作指令;本阶段不产出架构。它通过脚本生成清单,再并行启动四个分析智能体,最后交叉核对重叠结论并记录状态。