c-sharp
中文介绍正在整理,稍后补充。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-16 00:02
28,180 个结果
中文介绍正在整理,稍后补充。
中文介绍正在整理,稍后补充。
Git Workflow 是一个面向高级 Git 工作流自动化的技能,聚焦分支管理与 PR(Pull Request)生命周期。它适用于处理复杂 Git 操作的场景,例如多分支工作流、发布分支、冲突解决或 PR 协调。该技能通过调用一组 MCP 工具来执行具体操作:使用 github_repo_analyze 分析仓库健康指标,使用 analyze_diff-risk 在合并前检查差异风险,使用 github_pr_manage 执行 PR 生命周期操作,使用 github_metrics 查看合并频率、评审时间等指标。典型工作流包括功能分支与发布分支两种示例:功能分支通过 git checkout -b feat/my-feature 创建、提交改动、在发起 PR 前分析差异并以风险评估创建 PR;发布分支通过 git checkout -b release/v1.2.0 创建、cherry-pick 修复、对所有差异进行风险分析,并在风险评分可接受时合并。此外还提供 CLI 替代方式:npx @claude-flow/cli@latest hooks pre-task --description "git workflow"。
react18-legacy-context 是一个面向 React 18 的迁移指南技能,用于把 React 旧版 Context API(contextTypes、childContextTypes、getChildContext)迁移到现代的 createContext API。旧版 Context 在 React 16.3 被标记为弃用,在 React 18.3.1 中会产生警告,并将在 React 19 中被移除。该技能强调这是一次跨文件迁移:需要创建 context 对象、更新 Provider 组件,并更新每一个 Consumer 组件;任何 Consumer 遗漏都会导致应用读取到错误的 context 或 undefined。它提供按顺序执行的迁移步骤,以及用于查找 Provider、Consumer 和 this.context 用法的 grep 扫描命令,并附带单 context 迁移、多 context 迁移和 context 文件模板三份参考文件。
该技能用于汇总并输出 Magento 2 项目中当前生效模块所提供的全部 Hyvä CMS 组件。它优先使用 bin/magento CLI 命令(hyva:cms:describe-components 描述已启用组件、hyva:cms:list-disabled-components 列出已禁用组件)来获取项目真实状态;若项目中不存在这些命令(旧版 Hyvä CMS),则改用内置的 scripts/dump_cms_components.php 脚本。脚本会读取 app/etc/config.php 获取模块顺序,只保留取值为 1 的启用模块,在 app/code 与 vendor 目录下查找 etc/hyva_cms/components.json,并通过各模块的 etc/module.xml 建立路径与模块名的映射,最终按模块加载顺序合并 JSON,输出格式化后的单一 JSON 对象。适用于列出可用组件、调试 CMS 编辑器组件、验证新组件是否注册成功、检查模块间组件名冲突以及导出组件定义供文档使用。
Describe Design 是一个用于对代码库进行调研并生成架构文档的技能。它的核心用途是:研究一个代码库,输出一份描述某项功能或某个系统如何工作的架构文档,产出的结果为 markdown 文件,同时面向人类读者和未来的 AI 智能体。当用户提出以下请求时适用:(1)记录某项功能的工作方式;(2)梳理某个系统的架构。该技能通过分阶段流程推进:先界定范围,再进行初步探索并给出提纲供用户确认,随后开展深度调研,最终起草文档并根据反馈迭代,最后在用户确认位置后写入文件。文档模板涵盖概述、架构图、组件、数据流、配置、代码引用与术语表等部分,并鼓励使用 Mermaid 绘制架构图与请求流程图。代码引用上主张使用仓库相对路径与函数/类名,不复制代码、不使用行号与绝对路径。
create-plugin 是 ruvnet/ruflo 提供的一个技能,用于从零开始搭建新的 Claude Code 插件脚手架。它会生成规范的目录结构(.claude-plugin/plugin.json、skills、commands、agents、docs/adrs、scripts、README.md),并自动接线 MCP 工具。该技能会先获取插件名称与描述、检查命名冲突,然后生成 plugin.json、SKILL.md、命令文件、智能体文件、README、ADR-0001 以及至少包含 8 项结构检查的 smoke.sh 脚本,必要时更新 marketplace.json。它强调避免若干 MCP 工具漂移问题,例如 embeddings_embed 不存在(应使用 embeddings_generate)、agentdb_hierarchical-* 按 tier 而非 namespace 路由等。适用于需要扩展 Claude Code 能力、创建包含技能、命令和智能体的新插件的场景。
Debugger 是一个面向代码问题诊断与修复的高级调试技能,出自 zhaono1/agent-playbook。当用户报告错误或 bug、提到“debug this”或“help debug”、描述异常行为,或询问某功能为何不工作时,该技能会被激活。它提供了一套系统化的调试流程,分为五个阶段:理解问题(复现问题、收集上下文)、隔离问题(定位错误来源、缩小范围)、分析根因(按空值/未定义、类型错误、异步问题、状态问题、网络、环境、内存、并发等类别排查)、形成假设(提出假设、编写验证测试、运行并确认或否定),以及修复与验证(实施修复、添加日志、测试修复、增加回归测试)。同时汇总了通用与语言特定(JavaScript/TypeScript、Python、Go)的调试命令、常见调试模式(分治法、添加日志、最小复现)、错误消息分析表与调试清单,并附带生成调试报告的脚本。
这是一份面向代码重构的专家技能,旨在帮助开发者改善代码结构、可读性与可维护性,同时保持功能不变。它会在你要求重构代码、请求清理或改进、提到“技术债务”或“代码坏味道”、或想提升代码质量时激活。该技能给出重构原则(保持行为不变、小步增量、确保测试通过、频繁提交),并针对 10 类常见代码坏味道提供症状识别与重构手法示例,包括长方法(提取方法)、重复代码(提取方法/模板方法)、过大的类(提取类)、过长参数列表(引入参数对象)、依恋情结(移动方法)、数据泥团(提取值对象)、基本类型偏执(用对象替代基本类型)、switch 语句(以多态替代条件)、临时字段(提取类)以及需要大量注释的代码(提取方法并使用清晰命名)。此外还提供重构步骤、安全实践,以及重构前后的检查清单,并引用代码坏味道目录、重构手法与检查清单等参考文档。
validate-plugin 是 ruvnet/ruflo 提供的一个校验技能,用于检查 Claude Code 插件是否符合正确的插件格式。它在创建或修改插件后运行,帮助在发布前发现结构性问题。校验内容包括:插件根目录下是否存在 .claude-plugin/plugin.json;plugin.json 是否包含 name、description、version 等必填字段;skills、commands、agents 是否通过目录自动发现(plugin.json 中不得出现 skills、commands、agents 数组,否则 Claude Code 会拒绝该插件);每个 SKILL.md 的 frontmatter 是否包含 name、description、allowed-tools(不允许通配符);每个 agent 的 frontmatter 是否包含 name、description、model;文件是否放在正确位置(skills/commands/agents 不应位于 .claude-plugin/ 内);allowed-tools 中的工具是否为合法的 mcp__plugin_ruflo-core_ruflo__* 标识符。校验完成后会逐项报告通过或失败,并给出可操作的修复建议。
Capacitor App Upgrade 是一个用于指导智能体将 Capacitor 应用项目升级到更新主版本的技能,支持从 Capacitor 4 到 8 的升级,包括跨多个版本的连续升级。该技能会先读取 package.json 中 @capacitor/core 的版本以确定当前主版本,再询问目标版本(未指定时默认最新版 8),然后按对应参考文件逐步手动执行升级。技能明确要求不要运行 npx cap migrate,因为它是交互式命令,智能体无法调用。对于跨版本升级(如 5→8),需按顺序依次应用每个版本的升级指南,每次升级后运行 npx cap sync、构建并在两个平台上验证,不得跳过中间版本。升级完成后需执行最终验证命令。技能还提供了针对 Android 构建失败、iOS 构建失败、Gradle 属性语法警告以及多版本升级中途失败等情况的错误处理建议,并列出相关技能供升级后继续使用。
本条目是面向 C++ 与 Elixir/Phoenix 后端开发的编码指南,归纳了两种技术栈的命名约定、内存管理、现代语言特性、错误处理与工程组织规范。C++ 部分涵盖 PascalCase/camelCase/SCREAMING_SNAKE_CASE 命名规则、智能指针与 RAII、auto 与范围 for 循环、std::optional/std::variant/结构化绑定/移动语义、异常处理、const 正确性、避免 C 风格转换,以及使用 Google Test 或 Catch2 编写单元测试、用 Doxygen 注释文档。Elixir/Phoenix 部分倡导领域驱动设计、函数式编程与显式错误处理、"let it crash" 理念,围绕 Phoenix contexts 按业务域组织代码、维护有界上下文与清晰的公共 API,大量使用模式匹配、with 表达式的铁路式编程和管道操作符,以标签元组返回结果、构建监督树,并用 LiveView 与函数组件实现 UI、用 Ecto.Changeset 在边界做校验。
MPSTATS 是一个俄罗斯电商市场分析平台的 API 技能,覆盖 Wildberries、Ozon、Yandex Market 的商品、类目、卖家、品牌、SKU 销量、库存和评论数据。通过现成 shell 脚本调用,用于市场调研与分析。
adr-create 是一个用于创建架构决策记录(ADR)的技能。它会自动查找 docs/adr/ 目录下已有的 ADR 文件,解析出下一个顺序编号(如 ADR-001、ADR-002),将标题转换为小写连字符 slug,并按标准模板生成新的 ADR 文件,包含状态、日期、决策者、标签、上下文、决策、后果(正面/负面/中性)和链接等章节。创建后,该技能会把 ADR 元数据以 JSON 形式存入 AgentDB 的语义层,通过记忆搜索查找相关 ADR 并建立因果边(depends-on),同时把标题与上下文存入 adr-patterns 命名空间供后续语义检索。适用于需要记录重大架构决策的场景,例如采用新技术、API 设计选择、数据模型变更、基础设施决策或影响多个组件的横切关注点。
swiftui-skills 是一套打包的技能(Skill)资源,其内容为 Xcode 内置的 Apple 官方 AdditionalDocumentation 文档,并配有提示词(prompts),用于约束 AI 编程代理遵循 Apple 原生模式。其目标是在面向开发者的编码工作流中,帮助 AI 代理写出符合 Apple 风格的 SwiftUI 代码,并减少幻觉(hallucination)。该技能强调以 /docs 目录下的文件作为唯一事实来源,要求所有 API 与事实性结论都基于这些文档。使用方式按场景区分:写代码时先选定相关文档、总结适用规则,再产出可编译的 Swift 代码;审查代码时列出问题与改进点并标注所用文档;若存在不确定性,最多提一个问题,且仅当答案会改变架构时才提问。技能还包含安装与初始化检查步骤,若 docs/ 目录为空或无 .md 文件,说明 Xcode 文档尚未被提取,此时需提示用户运行 setup.sh 脚本,并给出四种安装路径下的脚本位置。在文档可用前不应继续提供 SwiftUI 指导。该技能列出了若干不可妥协的原则,如不得臆造类型或 API、优先采用最小化且符合惯用法的 SwiftUI 与平台约定、对较新的 API 补充可用性说明,并规定了输出格式。
Mapbox Maps Flutter SDK 的官方集成模式技能,用于在 iOS 与 Android 上以 Dart 语言集成 mapbox_maps_flutter。内容涵盖依赖安装、iOS/Android 平台配置、访问令牌配置、MapWidget 初始化、点/圆/线/多边形标注与点击处理、用户位置指示、从应用资源加载 GeoJSON,以及常见故障排查,如添加 Mapbox 后 iOS 构建失败、未调用 setAccessToken 导致地图空白、标注点击不触发、权限变更后热重载无效等。该 SDK 仅支持 iOS 与 Android,不支持 Web 与桌面端。需要 Flutter SDK 3.22.3 / Dart 3.4.4 以上、iOS 部署目标 14.0 以上、Android minSdk 21 以上,以及一个免费的 Mapbox 账户。
该技能总结了使用 gRPC 与 Protocol Buffers 构建高性能服务与 API 的最佳实践,涵盖服务设计、流式模式、拦截器、安全与可观测性。内容以“构建 gRPC 服务的工作流”为主线:先编写 .proto 服务契约,再用 protoc 生成语言存根,随后实现服务端与客户端、接入拦截器、编写测试,最后部署并接入可观测性。资料同时给出 Protocol Buffer 的文件组织(1-1-1 模式)、消息设计、字段与枚举规范、代码风格,以及一元、服务端流、客户端流、双向流四种 RPC 模式,并附有 proto 定义、Go 服务端实现与日志拦截器的完整代码示例,还涉及 API 设计、性能优化、错误处理、安全、拦截器、测试与语言特定指南。
中文介绍正在整理,稍后补充。
这是一个用于执行完整 PR(Pull Request)生命周期的技能,源自 code-yeongyu/oh-my-openagent 项目。它将交付拆分为最小的、可独立编译、通过检查且能自洽的原子 PR,并为每个 PR 在独立的任务专属 git worktree 中工作,避免污染用户主工作目录并支持并行开发。核心流程分为四个阶段:Phase 0 设置(拆分原子 PR、创建分支与 worktree)、Phase 1 实现(通过 ulw-loop 技能驱动,要求每个成功标准都带有证据绑定的手动 QA,原子提交)、Phase 2 创建 PR(推送并使用英文撰写面向评审者的 PR 描述,目标分支为 dev)、Phase 3 验证循环(无迭代上限,CI 与 Cubic 两道门禁,任一失败即回到 Phase 1 修复并重新 QA)、Phase 4 合并与清理(默认自动合并,同步 .omo 状态,移除 worktree)。该技能强调手动 QA 是必备门槛,测试通过不等于功能可用;修复迭代中须遵守范围纪律,避免无关改动。还包含失败恢复流程与反模式清单。
该技能提供将 React 类组件中的字符串 ref(ref="name" 配合 this.refs.name)迁移到 React.createRef() 的精确迁移模式。字符串 ref 在 React 16.3 中已被弃用,在 React 18.3.1 中会发出警告,并在 React 19 中被移除。技能给出统一的迁移规则:在类字段或构造函数中添加 refName = React.createRef(),将 JSX 中的 ref="refName" 替换为 ref={this.refName},并将所有 this.refs.refName 替换为 this.refName.current。同时提供针对单元素 ref、多 ref、列表/动态 ref、回调 ref、转发给子组件的 ref 等场景的模式索引,以及用于扫描代码库中字符串 ref 赋值和 this.refs 访问的 grep 命令,帮助成对定位并完成迁移。
面向 React Native 0.76–0.82+ 与 Expo SDK 52–54 的开发技能,提供搭建、升级与排错指导。资料说明其覆盖强制开启的新架构、React 19 带来的变更(propTypes 移除、forwardRef 弃用、新 Hooks)、SDK 54 破坏性变更(expo-av 移除、expo-file-system 旧 API 迁移、Android 边到边强制)、Swift iOS 模板、Metro 日志转发移除、Chrome 调试器移除、JSC 移至社区、深层导入弃用等主题,并给出从 0.75 及更早版本迁移到新架构的路径与 16 类已知问题预防方案。开始前需 Node.js 20.19.4+、Expo CLI、Xcode 16.1+(iOS)。资料标注状态为 Production Ready,最后更新 2026-01-21。
ddd-context 是一个用于创建和管理 DDD(领域驱动设计)限界上下文的技能。它根据给定的上下文名称生成标准的目录结构,适用于启动新子域、将单体拆分为限界上下文等场景。该技能会校验名称是否为 kebab-case 且未在 src/ 下存在,然后创建包含 domain(entities、value-objects、events、services、repositories)、application、infrastructure 的目录树,并生成各层级的 barrel 导出文件(index.ts),其中上下文根 index.ts 仅公开 domain 与 application,不导出 infrastructure。此外,它还会将上下文信息存入领域模型图与记忆存储中,并报告创建结果与生成的文件列表。
该技能依据 SAP API Style Guide 官方标准,为编写和审查 SAP API 文档提供全面指导。它覆盖 REST、OData、Java、JavaScript、.NET、C/C++ 等主要 API 类型,适用于创建 OpenAPI 规范、编写源码文档注释(Javadoc、JSDoc、XML 注释)、检查 API 命名规范、编写参数与响应描述、制作手动 API 文档、遵循 API 弃用生命周期策略、编写开发者指南,以及向 SAP API Business Hub 发布 API 等场景。技能内含 9 个参考文件(共约 10,861 行)和 5 个即用模板(共约 2,343 行),涵盖命名规范、OpenAPI 指南、手动模板、质量流程、弃用策略、开发者指南和术语资源,并配有快速决策树、字符限制表、生命周期状态表和常见错误清单,帮助开发者与文档团队保持 SAP API 文档的一致性与质量。
grepai-trace-callees 是 GrepAI 技能集中用于查找函数被调用关系(callees)的技能,回答“这个函数调用了哪些函数”。它通过 grepai trace callees 命令,列出指定函数直接调用的其他函数,并给出文件路径、行号和调用上下文。支持 fast 与 precise 两种提取模式,可输出普通文本、JSON、紧凑 JSON 以及 TOON 格式,便于人工阅读或脚本、AI 处理。适用于理解函数依赖、映射函数行为、代码审查、生成文档等场景。