Agent Skills
› aduermael/herm
aduermael/herm
GitHub利用CPSL日历和位置模块,处理用户授权的Apple日历事件查询、日程安排及基于设备当前位置的本地上下文信息。
安装全部 Skills
npx skills add aduermael/herm --all -g -y
集合内 Skills (11)
利用CPSL日历和位置模块,处理用户授权的Apple日历事件查询、日程安排及基于设备当前位置的本地上下文信息。
查询日历、日程或可用性
询问行程时间或附近地点
需要基于当前位置的天气或本地信息
npx skills add aduermael/herm --skill apple-context -g -y
用于生成高质量PDF文档,支持报告、发票等。通过编写语义化HTML/CSS并使用doc.renderFile渲染。流程包括环境检测、HTML构建、CSS样式应用及最终PDF生成与验证。
用户请求生成PDF文件
需要制作可打印的报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
基于CPSL vision模块分析图片、PDF及图表等视觉内容。支持单/多文件读取、自定义提示词,强调并行处理与严格错误处理,禁止自行实现OCR或降级为结构提取。
需要识别图片中的文字、图表或手写内容
分析PDF文档的视觉布局和元素
UI界面截图或设计稿审查
从扫描件或照片中提取结构化信息
npx skills add aduermael/herm --skill image-vision -g -y
提供网页搜索、浏览、交互、截图及用户交接功能。优先于HTTP处理需JS或登录态的场景。默认后台运行,仅在用户要求或需人工验证时显示。复杂研究委派子Agent,简单任务直接操作。
需要网页搜索或浏览
涉及JavaScript渲染页面
需要登录状态或表单交互
请求截图或视觉检查
需要用户手动认证或处理验证码
npx skills add aduermael/herm --skill webbrowser -g -y
指导C语言-fbounds-safety扩展的采用与代码修改,涵盖语言模型、指针注解、编译器设置及运行时调试。要求先阅读参考文档,复杂任务需先规划。
用户询问C语言边界安全扩展
需要为现有C项目添加-fbounds-safety支持
请求配置编译器标志或调试边界违规
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS设备或模拟器上验证UI功能。通过截图、UI层级分析和触摸交互测试,检查应用行为是否符合预期,辅助调试UI问题。
用户要求验证或测试App在设备上的表现
实现影响UI的功能后需要设备级验证
用户报告UI显示异常或触控无响应
npx skills add aduermael/herm --skill device-interaction -g -y
将 XCTest 测试套件迁移至现代 Swift Testing 框架,或优化现有测试结构。涵盖导入替换、类转结构体、生命周期方法及断言语法更新,适用于用户请求现代化或迁移测试的场景。
用户要求现代化测试
用户要求迁移测试
npx skills add aduermael/herm --skill modernize-tests -g -y
将 UIKit 应用现代化以适配多窗口环境。通过替换过时的共享状态 API(如 mainScreen、interfaceOrientation)并迁移至 Scene 生命周期,消除对对称安全区域的假设,支持动态场景大小调整。
需要将 UIKit 应用适配多窗口或 iPadOS 分屏模式
代码中存在 UIScreen.mainScreen、interfaceOrientation 等过时 API 引用
需要迁移从 Application 生命周期到 Scene 生命周期
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
评估并逐步启用Xcode项目的安全构建设置,包括编译器警告、静态分析器和增强安全功能。旨在加固配置、提高诊断覆盖率并在编译时捕获更多错误,适用于C/C++/Objective-C/Swift项目。
用户希望保护Xcode项目安全
审计安全设置或启用硬化
审查构建配置的安全态势
设置或启用专注于安全的静态分析
改进警告覆盖范围
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供Apple官方SwiftUI最佳实践与性能审查指南,涵盖动画、环境状态、可观察对象、列表及本地化等核心领域。指导代码生成与审查,解决闭包存储警告、@Observable性能陷阱及旧API弃用问题,确保代码符合最新规范。
SwiftUI代码生成
SwiftUI性能审查
SwiftUI最佳实践咨询
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供 iOS/macOS/watchOS/tvOS/visionOS 27 SDK 中 SwiftUI 新 API、行为变更及废弃项的权威参考。涵盖 @State 宏迁移、拖拽重排、AsyncImage 缓存、工具栏控制、滑动操作及文档应用等场景,指导解决编译错误并正确实现新功能。
SwiftUI 代码因 SDK 27 更新出现编译错误或警告
询问 SwiftUI 在 2027 系统中的新功能或变更
需要实现拖拽重排、自定义 AsyncImage 缓存策略
配置工具栏溢出、最小化行为或状态栏可见性
添加滑动操作、基于可选绑定的弹窗或文档类应用开发
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


