appkit-interop
将 macOS SwiftUI 与 AppKit 进行窄范围桥接的技能。适用于实现 representable、访问 NSWindow 或面板、处理菜单或使用响应链等 SwiftUI 不足以覆盖原生 macOS 行为的场景。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-30 00:12
38,728 个结果
将 macOS SwiftUI 与 AppKit 进行窄范围桥接的技能。适用于实现 representable、访问 NSWindow 或面板、处理菜单或使用响应链等 SwiftUI 不足以覆盖原生 macOS 行为的场景。
面向 Node.js 后端开发的技能指南,覆盖 Express/Fastify 框架、分层架构、依赖注入、中间件、错误处理与数据库集成等生产级实践。
Hikkaku 是一套用 TypeScript 创建 Scratch 项目的最佳实践与规则集合,来自 pnsk-lab/hikkaku 仓库,适合在用户询问如何在该仓库中构建或组织 Scratch 项目时使用,涵盖初始化、积木、克隆、自定义积木、变量、定位与二维物理等主题。
用于在修改 PR 时提升可审查性:清理冗余提交历史、完善 PR 描述、添加审查指引,默认不改变代码行为。
Rust 事件驱动系统编程最佳实践技能,覆盖异步运行时、通道通信、线程同步、网络 I/O、终端处理、信号控制、文件流与事件循环,包含 42 条按影响优先级排序的规则,适用于编写 Tokio/async-std 异步应用、网络服务、TUI 与并发任务。
AUTOSAR Classic 平台的 SWC 设计与开发助手,覆盖组件设计、接口定义、SWC 代码骨架、纯文本框图与集成审查五种模式,使用 ARXML、RTE、C 及 AUTOSAR 平台类型。
面向嵌入式汽车软件首次接手场景的代码库分析技能,能自动识别 Classic 或 Adaptive AUTOSAR,按功能与软件组件建立可复用仓库地图。
用于在 React 文档中通过 <SandpackRSC> 添加可交互的 RSC(React Server Components)代码示例,或修改 RSC sandpack 基础设施的文档编写技能。
Architecture Decision Records(架构决策记录,简称 ADR)是一种用于记录重要技术决策的实践方法。该技能帮助团队将技术选型与架构变更以结构化文档形式保存下来,记录决策背景、考虑过的备选方案以及最终选择的理由,使未来的开发者或团队成员能够理解当初为何做出某项决定。适用于选择数据库、采用框架、调整认证策略、重构 API、引入构建工具等难以逆转、影响多个系统部分、涉及权衡取舍的决策场景。文档存放在 docs/decisions/ 或 adr/ 目录下,采用顺序编号命名,包含状态、日期、背景、备选方案、决策和后果等部分。
使用 uv 作为包管理器进行 Python 测试驱动开发的技能,涵盖红-绿-重构循环、垂直切片与 uv 项目初始化。
code-upgrade 是一套面向非技术用户的工程规范工具包,用于配合 AI 编程工具使用。它把 KISS、DRY、YAGNI、fail-fast(快速失败)和幂等性等工程原则转化为可直接调用的命令,帮助不懂编程的用户审查和改进 AI 生成的代码。主要工具包括:主审计(Master Audit),可运行架构、重复、快速失败、臃肿、重试等多项审计并返回一份简短的执行计划,支持 Normal(一个通用子代理覆盖整个应用)和 Deep(先做架构,再并行运行 3 个专业子代理,各自负责不同部分)两种模式;架构审计,先解释应用再让用户追问;计划清单,在批准计划前用于验证和简化;快速失败审计,找出隐藏错误和静默回退;臃肿审计,找出未使用代码并说明后按需删除;重复审计,找出重复代码或值并建立单一事实来源;重试审计,找出幂等性不佳的位置。该工具强调始终把用户当作非技术、非工程师对待,用通俗英语(10 岁小孩能懂)解释,简要教授概念,只提出建议而不自动应用,并积极运行多个异步子代理以提高命中率。
Shepherd 是一个面向 GitHub 拉取请求(PR)的自动化处理技能,目标是“护送”PR 达到可合并状态:已完成评审、反馈已处理、已验证且 CI 通过。它不会自动合并,合并始终由人决定。其核心工作方式是创建或接管刚创建的 PR,必要时标记为可评审,然后持续轮询状态,直到所有自动评审工具(如 Bugbot、Cubic 等)完成评审。随后对反馈进行分级处理:修复中等级别及以上问题,低级别问题仅在涉及 DRY 违规或已有其他待修复问题时才处理,其余建议类或轻微边缘情况会回复说明原因后跳过。改动提交推送后,评审工具会自动重新评审,形成循环,直到一轮完整周期内没有需要处理的内容。最后会双重验证所有评审是否在最新提交上重跑、是否无待处理必要改动、CI 是否通过且 PR 可合并,然后停下并交给人工确认。硬性规则是绝不自行合并,必须获得明确批准。
Flutter Terminal Cheat Sheet 是一份面向 Flutter 开发者的终端命令与脚本速查集合,内容涵盖 Web 开发、包创建、故障排查、测试等常见场景。它汇总了运行 Flutter Web(SKIA、Canvas Kit)、构建并部署到 GitHub Pages、清理重建 CocoaPods、创建带示例的 Dart 包、监听与生成构建文件、生成测试覆盖率、重建 Flutter 缓存、批量清理项目、条件导出导入以及终止 Dart 进程等命令。该速查表以命令片段形式呈现,便于开发者直接复制使用,提升日常开发效率。
code-generation 是 romiluz13/cc10x 项目下的一个内部技能,用于指导 AI 在理解功能需求与项目现有模式后进行代码生成。其描述明确标注为 Internal skill,并提示所有开发任务应使用 cc10x-router。该技能的核心原则是先理解再写最少量代码,并匹配现有模式;提出“铁律”:在理解功能和项目模式之前不应编写代码。技能内置一套“通用问题”清单,要求在写任何代码前先回答功能是什么、用户是谁、输入输出、边界情况、现有模式、是否已阅读文件、是否有更简单方案等问题,并针对 UI 组件、API 端点、业务逻辑、数据库操作等场景提出上下文相关问题。流程上强调先用 LSP 工具理解现有代码的语义,再研究项目模式,然后编写最小实现,处理边界情况,遵循现有约定。技能还列出警示信号、防止自我合理化的对照表、何时提供多方案、何时抽象的规则(三次法则)以及代码质量检查清单和输出格式。该技能的具体运行方式、安装命令、收费与平台信息在资料中暂未提供。
该技能用于按照领域驱动设计(DDD)原则生成 .NET 领域实体代码,属于 Clean Architecture 技能集的一部分。它会生成包含工厂方法、私有 setter、领域事件和正确封装的领域实体,并支持聚合根、子实体、值对象、领域错误、领域事件以及仓储接口等结构。生成的代码模板涵盖实体创建与更新、子实体增删、状态激活与停用等操作,并通过 Result 类型返回操作结果,同时以领域事件记录状态变更。适用于在 .NET 项目中采用 DDD 与整洁架构组织领域层的开发场景。
这是一个面向 .NET 的 Options 模式(强类型配置)实现技能,聚焦于在 .NET 应用中通过 IOptions<T>、IOptionsSnapshot<T> 和 IOptionsMonitor<T> 实现配置的强类型访问,并涵盖验证与命名选项机制。该技能提供了 Options 类的目录结构与代码模板,包括基础 Options 类、带数据注解验证的 Options、使用 IValidateOptions 的自定义验证、依赖注入中的注册方式(含 Configure、Bind、ValidateDataAnnotations、ValidateOnStart、PostConfigure)、在单例与作用域服务中的使用方式、IOptionsMonitor 的变更通知订阅,以及命名选项的注册与访问。它同时给出各接口的生命周期、是否支持重载、是否支持命名选项及典型用例对照,并包含后台服务中使用 Options 的模板。该技能面向采用整洁架构的 .NET 项目,帮助开发者以标准化方式组织配置类并集中管理配置绑定与校验逻辑。
该技能用于在 .NET 项目中生成基于 Quartz.NET 的定时后台任务代码。它提供作业定义、触发器、Cron 调度、依赖注入注册以及持久化作业存储等模板,帮助开发者快速搭建可调度的后台作业。技能包含简单间隔作业、Cron 定时作业、带数据映射的作业、带重试逻辑的作业、作业注册与动态调度服务等示例,并附有 Cron 表达式参考表。适用于需要在 .NET 应用中执行定时任务、周期性处理或分布式调度的场景。
面向 .NET 与 Entity Framework Core 的 SQL Server 数据库最佳实践技能,涵盖命名规范、数据类型、索引策略、性能优化、维护与安全等内容,以速查和示例形式给出约定。
Oxidizer Workflow 是一个用于将 Python 代码库迁移到 Rust 的工作流技能,通过递归迭代循环追求 100% 功能对齐,每轮迭代执行 clippy、fmt 与完整测试等质量门禁,并检查静默降级。
ArcGIS Maps SDK for JavaScript 的核心工具技能,覆盖 Accessor 属性模式、Collection 集合、reactiveUtils 响应式工具、promiseUtils、esriRequest 请求、intl 国际化与 workers 等基础设施模块,用于构建和清理可响应、可取消的 ArcGIS 应用逻辑。
该技能用于在 Windows 上通过 arduino-cli 操作 Seeed XIAO ESP32S3 开发板,涵盖安装核心、编译、上传、读取串口输出以及运行已硬件验证的示例。内容基于真实硬件验证(esp32 core 3.3.10)。提供一次性环境搭建、板卡端口查找、标准工作流(编译/上传/读串口)、11 个已验证示例草图、防错草图规则、完整引脚映射,以及已知陷阱(串口打开导致复位、深度睡眠端口消失、PSRAM 默认关闭、上传失败处理等),并给出无人工验证时的确认方法。
writing-plans 是一个用于在交接编码前敲定全部实现决策的规划技能。它读取实时需求、仓库架构与当前修订,产出绑定需求与已检查修订的唯一当前实现计划,包含已解决的决策、精确路径与符号、有序步骤、验证映射以及就绪判定。计划中不包含生产代码和完整测试体,仅在需要消除歧义时给出签名、数据示例或简明算法。它通过 prd-quality-gate 获取规范计划模板并执行就绪检查,在获得授权的情况下将计划发布为需求议题上的 ## Implementation Plan 评论或单一规范本地文档的计划章节,不创建实现文件,也不自动派发执行器。
Azure Web PubSub SDK for Java 是用于构建实时 Web 应用的 Java 客户端库,基于 WebSocket 实现消息推送。它提供同步与异步客户端,支持向所有连接、指定组、指定连接或指定用户发送文本与 JSON 消息,并可按条件过滤接收方。该 SDK 还支持组管理(加入/移出组、用户组操作)、连接管理(检查、关闭连接或用户连接)、生成客户端访问令牌(可设置用户 ID、角色、预加入组和过期时间)以及权限的授予、撤销与检查。适用于聊天应用、实时通知、直播更新等场景。
该技能聚焦 Odoo QWeb 模板开发,用于生成 PDF 报表、邮件模板和网站页面,涵盖 t-if、t-foreach、t-field 等指令及报表动作绑定,可生成结构完整的 QWeb XML 并帮助排查渲染错误。