swift-api-design-guidelines
依据公开资料整理的 Swift API 设计规范技能,用于名称、参数标签、可变与不可变方法对、协议命名及文档注释的设计与评审,帮助 API 在调用点读起来清晰自然。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-15 00:13
41,171 个结果
依据公开资料整理的 Swift API 设计规范技能,用于名称、参数标签、可变与不可变方法对、协议命名及文档注释的设计与评审,帮助 API 在调用点读起来清晰自然。
面向 SwiftUI 手势交互的技能:用于编写、审查和修复点击、长按、拖拽、缩放、旋转等手势,涵盖手势组合、临时状态与冲突处理,面向 iOS 26+ 与 Swift 6.3。
面向 iOS 26+ 的 SwiftUI Liquid Glass 实现与审查技能,涵盖玻璃效果与容器、控件、工具栏、标签栏、变形过渡、着色与可访问性,提供工作流、API 摘要、代码示例和审查清单。
在 SwiftUI 与 UIKit 之间双向桥接的技能:用 Representable 包裹 UIKit 视图与控制器,用 UIHostingController 和 UIHostingConfiguration 嵌入 SwiftUI,并通过 Coordinator 与可观察状态安全同步数据。面向 Swift 6.3 / iOS 26+。
TipKit 是 Apple 在 iOS 17+ 中提供的功能发现框架,用于在应用内展示内联提示、气泡提示、带规则或事件门控的教学提示,以及轻量引导标记。适用于添加或审查 Tip、TipView、popoverTip、TipGroup 等情境化帮助界面。
基于 Apple Vision 与 VisionKit 的 iOS 计算机视觉技能,用于构建或审查 OCR、条码与文档扫描、人脸/物体检测、分割等视觉功能,面向 Swift 6.3 / iOS 26+,涵盖现代与旧版两代 API 及常见错误检查。
该技能用于获取并按社区互动度排序 GitHub 开放 issue,展示前三个候选,并为选定 issue 制定实现计划。
该技能用于针对 GitHub PR 对话评论(issue comments)起草、确认并发布一条对话式回复,将多条已处理评论整合为一段自然散文,确认后作为新的 PR issue comment 发布。
resolve-findings 是一个用于实施已评估发现(findings)的技能:先加载代码风格规则,再应用已接受的修复,最后以完整或快速 QA 收尾。适用于 /evaluate-findings 之后。
stage-commit-push 是 tobihagemann/turbo 中的一项技能,用于把暂存文件、提交和推送合并为一步完成。当用户要求“stage commit and push”“add commit and push”“commit and push”等操作时使用。
用于让仓库项目记录保持最新的技能:维护 DEVLOG.md、docs/adr/ 中的 ADR 与 CHANGELOG.md,并提供 commit 主题规范、发布切分与校验脚本。
Shopify Functions 后端逻辑开发指南,涵盖折扣、运费、支付等场景,介绍 WASM、Rust/JavaScript(Javy)实现与输入查询配置及构建部署流程。
这是一个面向 Shopify Remix 应用的表单验证技能,结合 Zod 与 Conform 库使用。Zod 负责定义校验模式,Conform 则针对 Remix 的表单处理设计,两者搭配可实现类型安全、服务端优先、渐进增强(无 JavaScript 也能工作)的表单验证。技能内容涵盖基础与复杂 Schema 定义、服务端 Action 集成、异步校验、Polaris 表单组件(如 TextField、Select)的接入方式,以及嵌套对象、动态数组(字段列表)、文件上传校验等复杂表单模式,并提供了商品、折扣、客户、订单备注等常见 Shopify 场景的示例 Schema。适用于需要在 Shopify Remix 应用中构建健壮表单校验的开发场景。
git-cm 是一个用于向 Git 提交变更的技能,会生成符合约定式提交规范的描述性提交信息,适用于准备提交已暂存或未暂存变更时使用。
根据分支变更生成拉取请求(PR)描述的工具,适用于创建 PR 或准备 PR 文档时使用。
git-sync 是一个用于将本地分支与远程仓库同步的 Git 技能,采用 pull --rebase 方式更新本地分支,适用于需要把远程最新变更合并到当前分支的场景。
git-undo 是一个用于撤销上一次 Git 提交但保留文件改动在暂存区的技能,适用于需要修改提交信息或补充遗漏文件后重新提交的场景。
面向 Shopify 应用的多语言支持指南,基于 i18next 生态(react-i18next、remix-i18next),涵盖安装、服务端语言检测、翻译文件组织、组件用法以及 Admin 语言与扩展翻译的处理方式。
TypeScript 技能(2025-2026 版),提供 TS 5.x+ 的现代类型安全与性能最佳实践,涵盖 tsconfig 严格配置、unknown 替代 any、satisfies 运算符、只读数据、模板字面量类型及性能优化建议。
SwiftUI Chart3D Developer 是一个面向 Swift Charts 3D 可视化开发的技能,用于在 visionOS 27 及 Apple 平台上构建 Chart3D 与 Swift Charts 3D 图表。适用于实现 Chart3D、SurfacePlot、3D PointMark 等三维数据可视化场景。该技能强调先确认第三维度是否带来有意义的信息,若深度无助于解读则优先使用 2D 图表;同时要求明确 x/y/z 语义、坐标域与轴标签,并在需要时绑定 Chart3DPose 以获得稳定的初始视图或交互旋转状态。涉及窗口、RealityView、Model3D、图表外手势或沉浸式场景生命周期时,应改用 spatial-swiftui-developer。
用于在 visionOS 27、macOS 27 或 iOS 27 上用 Swift 构建 USDKit 运行时编辑流程的技能,适合在代码导入 USDKit、打开或创建 USDStage 与 USDLayer 值时使用。
面向 TomTom Maps SDK for JavaScript 仓库贡献者的导航型技能,帮助定位架构、编码规范与各包 AGENTS.md,并指引提交前的 preflight 等流程。
这是一个面向 Android 应用开发的专家型子代理(subagent),专精 Kotlin、Jetpack Compose 与现代 Android 架构。它覆盖 Kotlin 协程、MVVM/MVI 架构、Hilt 依赖注入、Room 持久化、Retrofit 网络、WorkManager 后台任务与 Navigation 组件等核心技术,同时涉及 Android TV、Wear OS、Android Auto 等多形态平台,以及 Material Design 3、Firebase 集成、Play Store 上架、应用内购买、FCM 推送、App Bundle 与动态交付、深链接与 App Links 等平台能力。代理内部约定遵循 Android 架构指南、Kotlin 风格与 ktlint、Android Studio 性能分析、TalkBack 无障碍支持,以及 JUnit 单元测试与 Espresso UI 测试的测试策略,并可引用 android-development、flutter-development、ui-animation 等参考技能。适用于新建 Android 应用、XML 迁移到 Compose、实现平台特性、性能优化、上架准备、Android 特定问题调试及 Google 服务集成等场景。
agent-api-designer 是一个专注于 API 设计的专家子代理(specialist subagent),用于按照最佳实践设计 REST 与 GraphQL API。适合在创建新 API、审查 API 设计或编写 OpenAPI 规范时使用。该子代理内置了 REST 资源命名规范(使用名词而非动词、复数形式、层级嵌套)、HTTP 方法表(GET/POST/PUT/PATCH/DELETE 及其幂等性)、常用状态码说明、统一的成功响应格式(含 data、meta 分页信息与 links 链接)和错误响应格式(含错误码、消息与字段级详情),并涵盖 GraphQL 的 Schema 设计原则(清晰类型定义、默认可空、mutation 使用输入类型、连接模式分页)、查询设计(避免过度获取、使用片段复用、用 DataLoader 解决 N+1 问题)以及 OpenAPI 3.0 规范生成要求。此外还涉及 API 文档内容(入门指南、认证流程、限流说明、版本策略、示例代码、变更日志)与安全考量(JWT、OAuth、API 密钥、限流、输入验证、输出过滤、CORS)。