Agent Skills
› aduermael/herm
aduermael/herm
GitHub该技能用于在用户查询日历、日程、可用性、行程时间或基于当前位置的本地信息(如天气、附近地点)时,调用CPSL的日历和位置模块。它强调权限检查、最小化访问原则及隐私保护,仅在获得明确授权或必要时才请求日历和位置数据。
Install All Skills
npx skills add aduermael/herm --all -g -y
Skills in Collection (11)
该技能用于在用户查询日历、日程、可用性、行程时间或基于当前位置的本地信息(如天气、附近地点)时,调用CPSL的日历和位置模块。它强调权限检查、最小化访问原则及隐私保护,仅在获得明确授权或必要时才请求日历和位置数据。
用户询问日程安排或事件详情
需要计算行程时间或查找附近地点
查询基于当前设备位置的天气或本地上下文
npx skills add aduermael/herm --skill apple-context -g -y
用于生成精美PDF文档的技能。通过编写语义化HTML/CSS并使用doc.renderFile渲染为PDF,支持报告、发票等格式,包含环境检测与错误处理流程。
用户请求生成PDF文件
用户要求创建可打印的报告或发票
用户需要制作简报、手册或视觉文档
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
利用CPSL doc模块对图片、PDF等文件进行视觉分析,支持单/多文件读取及异步并行处理。允许自定义查询提示词并指定视觉或结构化模式,严格规定错误处理与重试限制,禁止使用非标准OCR手段。
需要识别图片中的文字、图表或手写内容
需要对PDF或扫描件进行视觉布局分析
需要从图像中提取特定数据(如表格值)
npx skills add aduermael/herm --skill image-vision -g -y
利用 CPSL 原生 webbrowser 模块执行网页搜索、浏览、交互、截图及用户交接。优先于 HTTP 处理需 JS、登录态或表单的场景。默认后台运行,仅在用户要求或需人工验证时前台显示;广泛研究委托子代理。
需要网页搜索或浏览
涉及 JavaScript 渲染或登录状态
需要填写表单或上传下载文件
需要页面截图或视觉检查
需要用户手动进行身份验证或支付
npx skills add aduermael/herm --skill webbrowser -g -y
指导C语言-fbounds-safety扩展的采用,涵盖语言模型、指针注解、现有代码适配、编译器设置及运行时调试。要求先阅读参考文档并澄清需求,复杂任务需规划。
用户询问C语言内存安全或越界访问问题
用户请求集成-fbounds-safety到C项目
用户需要添加边界检查注解或配置编译选项
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS真机或模拟器上验证UI功能。通过截图、UI层级分析和触控交互,检查实现是否正确,并报告重叠、裁剪等UI问题。
用户要求验证或测试应用在设备上的表现
实现UI相关功能后需要设备级验证
用户报告UI不符合预期或需调试触控交互
npx skills add aduermael/herm --skill device-interaction -g -y
将 XCTest 测试套件迁移至现代 Swift Testing。指导移除 XCTestCase 继承、替换 setUp/tearDown 为 init/deinit、使用 @Test 属性及 #expect 断言,同时避免处理全新测试编写或 UI 自动化场景。
用户要求现代化、更新、迁移或转换现有测试代码
询问如何将 XCTest 迁移到 Swift Testing
npx skills add aduermael/herm --skill modernize-tests -g -y
用于将 UIKit 应用现代化,适配多窗口环境。通过替换过时的共享状态 API(如 mainScreen、interfaceOrientation)并迁移至场景生命周期,支持动态窗口大小和现代 iOS 行为。
需要适配多窗口或动态尺寸 UI 的 UIKit 项目
代码中包含 UIScreen.mainScreen 等过时 API 需重构
需要将应用生命周期从 application 迁移至 scene
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
评估并逐步启用Xcode项目的安全构建设置,包括编译器警告、静态分析器及增强安全特性。指导Agent优先使用专用Xcode工具进行项目审计与加固,避免使用传统Bash命令,以提升编译期错误捕获能力。
用户希望加固Xcode项目安全配置
需要审计或开启静态分析与编译器警告
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供Apple官方SwiftUI最佳实践与性能审查指南,涵盖状态管理、环境值、动画、ForEach及本地化等核心领域。指导代码生成与重构,确保遵循最新框架规范。
SwiftUI代码生成
SwiftUI性能审查
SwiftUI最佳实践咨询
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供iOS/macOS等2027 SDK中SwiftUI新API、行为变更及废弃项的权威指南。涵盖@State宏迁移、拖拽重排、AsyncImage缓存、工具栏优化、滑动操作及文档应用开发,指导解决编译错误并总结新功能。
SwiftUI视图使用@State后出现初始化或重声明编译错误
询问2027年各平台SwiftUI的新增功能或变更
实现列表或容器内的拖拽重排功能
配置AsyncImage的加载、缓存策略或自定义URLSession
在滚动容器中为行添加滑动操作(如删除)
处理受限空间下的工具栏显示、溢出菜单或最小化行为
通过可选绑定展示确认对话框或警告框
构建或迁移基于文档的应用程序
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


