Agent Skills
› aduermael/herm
aduermael/herm
GitHub提供Apple Calendar和Location模块的使用指南,涵盖权限检查、事件查询创建及位置获取,用于处理日程安排与基于位置的上下文请求。
安装全部 Skills
npx skills add aduermael/herm --all -g -y
集合内 Skills (11)
提供Apple Calendar和Location模块的使用指南,涵盖权限检查、事件查询创建及位置获取,用于处理日程安排与基于位置的上下文请求。
用户询问日程或事件详情
需要获取当前位置或周边信息
npx skills add aduermael/herm --skill apple-context -g -y
指导通过编写语义化HTML和CSS,利用doc.renderFile API将内容渲染为高质量PDF文档的自动化技能。
用户请求生成PDF文件
用户需要创建可打印报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供图像与PDF视觉分析能力,支持OCR、图表解析及UI检查。通过doc模块读取文件并调用视觉模型提取结构化信息或描述视觉元素,支持自定义查询和并行处理。
需要识别图片中的文字或内容
分析图表、截图或扫描文档
进行手写体或UI布局的视觉检查
npx skills add aduermael/herm --skill image-vision -g -y
提供 Webbrowser 模块的使用指南,支持网页搜索、浏览、表单交互及截图。强调后台运行优先,仅在需用户交互时调用 show(),规范了 open 和 page API 的正确用法以避免常见错误。
需要进行网页内容抓取或搜索
需要与动态渲染页面进行交互
需要处理登录、验证码等需人工介入的场景
npx skills add aduermael/herm --skill webbrowser -g -y
指导C语言-fbounds-safety扩展的采用与代码修改,涵盖指针注解、编译器构建设置及运行时边界违规调试。
C语言项目引入-fbounds-safety安全扩展
修复或预防C代码中的越界内存访问漏洞
配置-fbounds-safety编译选项与构建流程
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS设备或模拟器上验证UI功能,通过截图、UI层级分析和触摸交互检查实现效果。
用户要求验证或测试应用是否正常工作
实现UI相关功能后需要设备级验证
用户报告UI显示异常或触控问题
npx skills add aduermael/herm --skill device-interaction -g -y
用于将 Swift XCTest 测试套件迁移至现代 Swift Testing 框架,或优化现有测试结构。涵盖导入、类转结构体、生命周期及断言的转换指南。
用户请求现代化、更新、迁移或转换测试代码
XCTest 向 Swift Testing 的迁移需求
npx skills add aduermael/herm --skill modernize-tests -g -y
将UIKit应用现代化,替换过时的共享状态API(如主屏幕、界面方向),迁移至场景生命周期,以支持多窗口和动态调整大小环境。
需要更新UIKit代码以适配iOS多窗口模式
发现代码使用了已废弃的UIScreen或interfaceOrientation API
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
审计并增强Xcode项目的安全构建配置,逐步启用编译器警告、静态分析检查器及强化功能,提升C/C++/Swift等语言在编译时的错误捕获能力与安全态势。
用户希望加固Xcode项目安全设置
需要审查或启用静态分析以捕获更多编译期Bug
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供 SwiftUI 最佳实践与性能审查指南,涵盖数据流、环境值、动画及本地化等核心领域。用于指导代码生成、重构及大型项目的代码审查,确保遵循 Apple 官方规范。
SwiftUI 代码审查
SwiftUI 性能优化咨询
SwiftUI 最佳实践查询
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供 SwiftUI SDK 27 新 API、行为变更及弃用项的权威参考,涵盖 @State 宏迁移、拖拽排序、AsyncImage、工具栏等。用于解决编译错误、解释新功能或迁移代码。
SwiftUI 视图编译失败(如 @State 初始化错误)
询问 SwiftUI 2027 平台新功能
实现拖拽排序、滑动操作或自定义工具栏布局
处理 AsyncImage 缓存与加载问题
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


