dotnet-csharp-coding-standards
基于微软框架设计指南与 C# 编码约定的 .NET 编码规范技能,定义命名、文件组织与代码风格规则,供智能体在生成或审查 C# 代码时默认加载。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-16 00:04
41,187 个结果
基于微软框架设计指南与 C# 编码约定的 .NET 编码规范技能,定义命名、文件组织与代码风格规则,供智能体在生成或审查 C# 代码时默认加载。
面向 .NET 开发者的 Roslyn 分析器编写指南,涵盖 DiagnosticAnalyzer、CodeFixProvider、CodeRefactoringProvider、诊断抑制器、多版本 Roslyn 目标、测试与 NuGet 打包。
用于 .NET 应用 UI 框架选型的决策树技能,覆盖 Blazor、MAUI、Uno、WinUI、WPF、WinForms 等,按目标平台、团队技能、UI 复杂度、性能与迁移路径给出权衡分析,帮助团队结合自身约束评估选项。
这是一个用于在开放 PR 上逐轮处理评审意见、失败检查与基线冲突的编排技能。它由编排者负责分诊、把关、复核与汇报,具体改代码交给子代理。核心概念包括:锚点(用编号行引用 PR 目的)、漂移(diff 中无锚点或获批修复支撑的改动)、判定(Fix、Decline、Defer、Ask)与漏检(本应更早发现该有效意见的阶段)。流程共七步:锁定锚点、收集本轮意见与检查、分诊建表待开发者批准、派子代理修复、全量复核漂移与正确性、发布回复并解析线程、按四节汇报并给出就绪检查。
用于评审软件架构的 AI 技能,从 SOLID 原则、设计模式、分层、依赖管理、可扩展性与可维护性等角度评估系统设计,并给出重构建议。
brainstorming 是一个在写代码或制定实现计划前使用的协作式构思技能,通过一次一个问题的对话把粗略想法细化为完整设计与规格,并输出设计文档。
executing-plans 是一个用于按批次执行完整实施计划的技能:先加载并批判性审查计划,再分批执行任务,每批之间设置审查检查点,向人类伙伴报告并等待反馈。
根据数据模型生成 GraphQL 架构、解析器与类型定义的技能,适用于设计 GraphQL API 或编写架构文档。可生成 Type/Query/Mutation 架构定义、JavaScript 解析器模板、分页与错误处理最佳实践及自动文档。
一种在当前会话中执行实现计划的技能:为每个任务派发全新子代理,并在任务之间进行代码审查,以减少上下文污染、尽早发现问题并加快迭代。
一套严格的测试驱动开发(TDD)技能规范:先写失败测试,再写最小实现代码,最后重构。适用于新功能、缺陷修复与重构,强调必须亲眼看到测试失败,禁止先写生产代码。
一个用于在开始功能开发或执行实现计划前创建隔离 Git worktree 的技能,通过系统化的目录选择与安全校验,让多个分支可同时工作而无需切换工作区。
这是一个用于撰写 Pull Request(PR)正文的技能模板,适用于需要编写 PR 描述的场合。模板包含摘要、证据、合并风险三个主要部分:摘要部分建议用图示、diff 草图或树状结构清晰呈现关键改动,并给出伪代码、调用树、组件树、文件树、Mermaid 序列图、diff 等多种表达形式及取舍建议;证据部分要求提供改动前后的具体证据,如截图、测试输出或失败/通过测试对比;合并风险部分要求说明该改动属于单向门还是双向门以及影响范围。该技能强调简洁、跳过铺垫、采用用户领域语言,并避免信息过载。
cuequivariance-jax(cuex)是 cuEquivariance 的 JAX 前端,用于在 JAX 中执行等变多项式、irrep 字典与 Flax NNX 层。它支持 SO3/O3(即 SO(3)、O(3))等变多项式分段执行,可选 CPU 上的 naive 方法与 CUDA 上的 uniform_1d、indexed_linear 后端,并提供 ir_dict 的 flat/dict 布局转换、RepArray 密集接口,以及 IrrepsLinear、SphericalHarmonics、IrrepsNormalize、MLP 等 NNX 层。资料还给出环境探测、版本兼容注意事项与可运行的验证脚本示例。
NVIDIA CompileIQ 的 Booster Pack 使用技能:在运行完整 CompileIQ 搜索前,先试用 NVIDIA 针对特定工作负载验证过的 .acf 候选文件。包含下载、逐个注入、正确性验证与可复现性记录流程,并强调 ACF 不保证加速、需自行基准验证。
CompileIQ 环境自检技能:在新主机或容器上首次使用 CompileIQ 前,验证 CUDA 13.3+、ptxas、GPU 可见性与 Python 导入是否就绪,并给出精确的修复命令。
CompileIQ 的搜索运行技能,用于在已有目标函数和搜索空间后,选择 worker、配置 SearchConfiguration 并安全调用 Search(...).start(),覆盖四种 worker 类、参数规模、超时与结果落盘。
cuopt-sandbox 是 NVIDIA cuOpt 在 NemoClaw 沙箱内运行的基础设施技能,提供探针/冒烟门槛、基于能力的 gRPC 执行,并衔接已内置的建模与 API 技能;适用于从上传的约束数据(排程、分配、路径、排班等)进行构造性规划。
用于在 NeMo Fabric 仓库中准备、创建、更新或编辑 Pull Request 的技能,帮助整理测试、文档、变更范围与评审交接信息,并规范 PR 标题与正文格式。
面向 NeMo Fabric 的小范围缺陷修复技能,用于以最小改动完成可审查的 bug 修复或行为纠正,避免扩大改动范围。
将 PRD 拆解为多阶段实施计划的技能,采用 tracer-bullet 垂直切片,输出保存到 ./plans/ 的 Markdown 文件。适用于用户希望把产品需求文档分解为可逐步落地的开发阶段时。
在当前仓库中配置 Husky pre-commit 钩子,结合 lint-staged(Prettier)、类型检查与测试,适用于需要添加提交前检查的场景。
通过 ElevenLabs API 进行文本转语音、音效生成、音乐生成、语音管理与配额查询的技能包,提供多个 Python 脚本,支持多种模型与输出格式。
该技能用于为某个模块生成多个截然不同的接口设计方案。它基于《A Philosophy of Software Design》中的“Design It Twice”理念:第一个想法通常不是最好的,因此应先生成多个差异显著的设计再做比较。适用于需要设计 API、探索接口形态或对模块接口做取舍决策的场景。工作流包括:收集需求(模块解决什么问题、调用方是谁、关键操作、约束、对外暴露与隐藏的边界),通过并行子代理生成设计(用 Task 工具同时启动 3 个以上子代理,每个子代理被赋予不同约束,例如最小化方法数量、最大化灵活性、优化最常见用例、借鉴特定范式或库),每个设计输出接口签名、使用示例、内部隐藏内容和权衡取舍;随后依次展示各设计,方便用户吸收每种方案。展示完成后从接口简洁性、通用性与专用性、实现效率、深度(小接口隐藏大复杂度为佳,大接口薄实现为差)、易用与易误用等维度进行比较,讨论用散文而非表格,并突出设计分歧最大之处。最后进行综合,询问哪个设计最契合主要用例、是否有其他设计要素值得吸收。评价标准与反模式也一并给出:不要让子代理产出相似设计、不要跳过比较、不要实现、不要基于实现工作量评估。
该技能用于为代码重构制定详细计划:通过访谈用户明确问题与解决方案,探索仓库验证现状,确定实现范围与测试覆盖情况,将实现拆解为尽可能小的提交步骤,最终以 GitHub issue 形式记录重构计划。issue 内容包含问题陈述、解决方案、提交计划、决策文档、测试决策和范围外说明等部分。