Agent Skills
› n0an/VivaDicta
n0an/VivaDicta
GitHub分析 Firebase/Google Analytics 中未识别的 App Bundle ID,通过研究确定 URL Scheme,并更新代码中的映射配置以支持深度链接跳转。
Install All Skills
npx skills add n0an/VivaDicta --all -g -y
Skills in Collection (42)
分析 Firebase/Google Analytics 中未识别的 App Bundle ID,通过研究确定 URL Scheme,并更新代码中的映射配置以支持深度链接跳转。
用户提供 Google Analytics 未识别 App 列表或截图
需要为新的第三方 App 添加 URL Scheme 映射
npx skills add n0an/VivaDicta --skill analyze-unrecognized-apps -g -y
用于在 iOS 模拟器中查找并打印指定 App Group 容器目录路径的脚本工具。
需要获取 iOS 模拟器中特定应用的 App Group 数据路径
调试 iOS 应用时访问共享容器文件
npx skills add n0an/VivaDicta --skill app-container-group -g -y
在 iOS 模拟器中获取 VivaDicta 应用容器目录路径。通过执行 xcrun simctl 命令返回绝对路径,仅输出结果,不提供额外解释或上下文。
需要定位 iOS 模拟器中的应用沙盒数据目录
调试 iOS 应用本地文件存储位置
npx skills add n0an/VivaDicta --skill app-container -g -y
对App Store元数据执行离线ASO审计,检测关键词浪费、字段利用率及缺失项,并通过Astro MCP进行关键词缺口分析,优化应用商店排名。
用户请求检查App Store元数据的合规性或优化建议
在拉取元数据后需要运行ASO审计报告
npx skills add n0an/VivaDicta --skill asc-aso-audit -g -y
从 Astro MCP 获取应用关键词排名,与历史数据对比分析升降情况,并生成包含竞品对比的报表存入 Obsidian 知识库。
需要评估 ASO 元数据变更后的效果
定期执行应用商店关键词排名检查
npx skills add n0an/VivaDicta --skill asc-aso-rankings -g -y
自动化 App Store 元数据本地化,通过 LLM 翻译并同步描述、关键词等到多语言。
App Store 元数据本地化
应用描述翻译
添加新 App Store 语言
npx skills add n0an/VivaDicta --skill asc-localize-metadata -g -y
用于同步和验证 App Store Connect 元数据及本地化文件,支持版本与应用信息的多语言管理、旧版 Fastlane 格式迁移及批量更新。
更新 App Store 元数据或翻译
迁移旧版 Fastlane 元数据格式
批量导入导出多语言字符串文件
npx skills add n0an/VivaDicta --skill asc-metadata-sync -g -y
指导用户检查 App 提交准备状态,并驱动 asc 工具完成 App Store 发布流程。涵盖首次提交的可用性、IAP、订阅等问题的修复与自动化提交。
检查应用是否准备好提交至 App Store
执行 App Store 首次发布或常规发布流程
解决提交前的阻塞问题如元数据或 IAP 配置
npx skills add n0an/VivaDicta --skill asc-release-flow -g -y
从git日志、要点或自由文本生成App Store发布说明,支持本地化与关键词优化。
需要生成应用商店更新日志
根据提交记录撰写发布说明
npx skills add n0an/VivaDicta --skill asc-whats-new-writer -g -y
自动化iOS模拟器交互,支持点击、手势、文本输入、硬件按钮及视频录制。通过AXe工具利用无障碍框架精准控制模拟器状态,适用于移动端UI测试与演示流程。
需要在iOS模拟器中模拟用户点击或手势操作
需要向模拟器输入文本或按下硬件按钮
需要录制模拟器屏幕视频
需要获取模拟器列表或UDID
npx skills add n0an/VivaDicta --skill axe-simulator-control -g -y
提供终端脚本测量 Swift/iOS 代码覆盖率,支持全应用或单模块路径。用于查询测试覆盖百分比、行级详情,无需打开 Xcode,适用于编写测试后快速验证或获取完整覆盖率报告。
询问测试覆盖率
查看特定文件或模块的覆盖行
在不打开 IDE 的情况下获取覆盖率数据
编写测试后验证覆盖情况
npx skills add n0an/VivaDicta --skill coverage-report -g -y
根据用户请求,使用 ASCII 字符创建清晰的架构图、数据流或代码结构图。支持多种图表类型,注重可读性与对齐,并将结果保存至项目文件中。
需要可视化系统架构
需要展示数据流向
需要梳理代码模块关系
npx skills add n0an/VivaDicta --skill diagram -g -y
iOS应用日志捕获指南,支持模拟器结构化日志、真机打印日志及完整归档,用于调试、测试和监控。
需要捕获iOS模拟器日志进行调试
需要在真机上捕获print输出或完整日志归档
npx skills add n0an/VivaDicta --skill ios-log-capture -g -y
提供iOS模拟器应用的构建、测试与自动化脚本,通过无障碍树实现语义化导航和交互,优化AI Agent的Token消耗。
需要自动化执行iOS应用UI测试
进行iOS应用构建与日志监控
在模拟器中模拟手势或输入操作
npx skills add n0an/VivaDicta --skill ios-simulator-skill -g -y
执行应用商店优化审计,包括元数据离线检查与基于krankie的竞品关键词排名差距分析。
需要审核App Store元数据合规性
分析竞品关键词排名以发现优化机会
npx skills add n0an/VivaDicta --skill krankie-audit -g -y
通过VPS运行krankie工具抓取App Store关键词排名,对比历史数据并生成日期化报告存入Obsidian。该Skill用于自动化ASO监控,替代Astro订阅服务,实现无订阅的关键词排名追踪与报告输出。
需要检查App Store关键词排名变化
生成ASO每日或定期监控报告
替换旧的Astro ASO排名检查流程
npx skills add n0an/VivaDicta --skill krankie-rankings -g -y
用于统计Swift代码行数、生成按模块和产测分类的快照,以及更新文档中的历史增长图表。适用于查询项目规模、模块大小或刷新LOC图表的场景。
询问项目代码行数或规模
需要按模块或产测比例分解代码量
请求更新或重新生成LOC历史图表
npx skills add n0an/VivaDicta --skill loc-report -g -y
在 Claude Code 中自动化创建 GitHub Pull Request,包含提交检查、PR 创建及描述生成。自动请求 Claude 和 Codex 评审,并轮询等待反馈,最终展示审查结果供用户决策。
需要创建代码合并请求时
希望自动触发 AI 同行评审流程时
npx skills add n0an/VivaDicta --skill pr -g -y
自动化创建 GitHub PR 并触发 Claude 和 Codex 代码审查,轮询获取反馈。
请求创建 Pull Request
请求启动代码审查流程
npx skills add n0an/VivaDicta --skill prcdx -g -y
用于准备 VivaDicta App Store 新版本发布,涵盖版本号更新、What's New 内容生成、元数据同步及预提交检查清单。
准备新版本的 App Store 提交
执行版本号和构建号的全局替换
npx skills add n0an/VivaDicta --skill release-prepare -g -y
用于捕获 iOS 模拟器屏幕截图并可选分析,辅助文档编写、调试和视觉验证。支持提取文本或检查 UI 元素,基于 xcrun simctl 实现。
需要记录 iOS 应用界面状态
调试时查看模拟器当前画面
验证 UI 元素是否存在
npx skills add n0an/VivaDicta --skill screenshot -g -y
用于配置iOS模拟器状态栏,将其设置为截图就绪状态(时间9:41、满电、满信号),支持重置或自定义时间及WiFi显示。
iOS模拟器状态栏设置
准备截图环境
npx skills add n0an/VivaDicta --skill simulator-screenshot-time -g -y
分析SPM依赖、插件及构建配置对Xcode构建性能的影响。检查依赖图、插件开销、循环依赖及宏重构问题,提供优化建议以提升构建速度。
开发者怀疑SPM依赖或插件导致Xcode构建缓慢
提到包解析时间长或构建插件开销大
询问模块化最佳实践或重复模块构建问题
npx skills add n0an/VivaDicta --skill spm-build-analysis -g -y
为iOS真机结构化日志收集做准备,记录当前时间戳和目标设备UDID。用于后续配合停止技能完成日志采集,辅助调试物理设备问题。
需要捕获iOS真机应用日志时
开始复现并记录设备运行状态以进行调试
npx skills add n0an/VivaDicta --skill start-logs-device-structured -g -y
在物理 iOS 设备上启动 VivaDicta 应用并启用打印日志,通过长期运行的 shell 会话实时捕获控制台输出至日志文件,便于问题复现与调试。
需要在真实 iOS 设备上启动应用并捕获实时控制台日志
进行设备端应用调试或问题复现时
npx skills add n0an/VivaDicta --skill start-logs-device -g -y
在 iOS 模拟器中启动 VivaDicta 应用的实时日志捕获会话,将结构化 Logger 输出保存至文件并维持长连接,便于后续分析。
用户需要捕获 iOS 模拟器中的应用运行日志
调试前需要持续监控应用日志流
npx skills add n0an/VivaDicta --skill start-logs -g -y
协助完成设备日志收集工作流的后续步骤,指导用户运行脚本并分析导出的结构化文本日志。
需要查看或过滤设备日志
执行完 start-logs-device-structured 后
npx skills add n0an/VivaDicta --skill stop-logs-device-structured -g -y
停止设备日志捕获会话,定位最新日志文件并生成摘要(路径、大小、行数等),辅助调试与问题排查。
需要停止正在运行的设备日志采集任务
需要获取并分析最新的设备日志文件内容
npx skills add n0an/VivaDicta --skill stop-logs-device -g -y
停止模拟器日志捕获会话,定位最新日志文件并生成摘要(路径、大小、行数等),支持按错误、警告或关键词过滤输出。
需要停止正在运行的模拟器日志采集
查看或分析最新的模拟器日志内容
npx skills add n0an/VivaDicta --skill stop-logs -g -y
用于审查 Swift 并发代码的正确性、现代 API 使用及常见陷阱。检查 Actor 隔离、结构化并发、异步流及桥接问题,确保符合 Swift 6.2+ 严格并发规范,提供具体修复建议。
审查 Swift 并发代码
检查 async/await 用法
验证 Actor 隔离正确性
迁移旧版并发代码
npx skills add n0an/VivaDicta --skill swift-concurrency-pro -g -y
用于编写、审查和改进 Swift Testing 代码,确保符合现代 API 和最佳实践。支持从 XCTest 迁移,涵盖异步测试及新特性,但不支持 UI 测试。
需要编写 Swift 单元测试或集成测试
请求审查 Swift Testing 代码质量
需要将现有 XCTest 代码迁移至 Swift Testing
npx skills add n0an/VivaDicta --skill swift-testing-pro -g -y
用于编写、审查和改进 SwiftData 代码,确保符合现代 API 和最佳实践。涵盖核心规则、谓词安全、CloudKit 约束及特定 iOS 版本的索引与继承模式检查,提供具体的代码修复建议。
需要编写或优化 SwiftData 模型代码
请求对现有 SwiftData 项目进行代码审查
npx skills add n0an/VivaDicta --skill swiftdata-pro -g -y
用于在iOS 26+中实现、审查或优化SwiftUI的Liquid Glass特性。指导使用原生API,遵循设计指南,确保性能与交互一致性,并提供版本回退方案。
需要在新SwiftUI界面中采用Liquid Glass风格
将现有功能重构为Liquid Glass样式
审查Liquid Glass代码的正确性、性能及设计对齐情况
npx skills add n0an/VivaDicta --skill swiftui-liquid-glass -g -y
用于诊断和改善 SwiftUI 运行时性能。通过代码审查识别渲染缓慢、卡顿、高资源占用等问题,并在必要时指导用户使用 Instruments 进行性能分析,最终提供根因分析与修复建议。
诊断 SwiftUI 应用中的慢渲染或卡顿问题
分析高 CPU/内存使用或视图过度更新
请求 SwiftUI 性能优化建议
npx skills add n0an/VivaDicta --skill swiftui-performance-audit -g -y
用于审查SwiftUI代码,检查API现代性、性能、可维护性及无障碍合规性。依据iOS 26和Swift 6.2标准,按文件输出问题及修复建议,优先处理高影响变更,确保符合Apple HIG规范。
审查SwiftUI项目代码
检查视图组件最佳实践
验证无障碍访问合规性
优化数据流与导航性能
npx skills add n0an/VivaDicta --skill swiftui-pro -g -y
用于生成可重复的 Xcode 构建基线,分别测量清理和增量构建耗时。通过对比变更前后的性能数据,帮助开发者评估构建速度变化,并输出带时间戳的 JSON 报告至 .build-benchmark/ 目录。
询问构建性能或时长
需要建立构建基线
比较代码变更前后的构建速度
检查构建是否变慢
npx skills add n0an/VivaDicta --skill xcode-build-benchmark -g -y
用于实施经批准的 Xcode 构建优化方案,涵盖构建设置、脚本阶段、源码级修复及 SPM 重构。应用更改后需重新基准测试以验证性能提升,确保变更可逆且符合最佳实践。
开发者已批准构建优化计划
需要应用特定的构建修复
需要实现构建设置更改或脚本阶段防护
需要进行源码级编译修复或 SPM 重构
npx skills add n0an/VivaDicta --skill xcode-build-fixer -g -y
Xcode构建优化编排技能,通过基准测试、专家分析和建议优先模式,在开发者明确批准后委托修复并重新验证,旨在降低编译等待时间。
希望加速Xcode构建
需要完整的构建审计
请求端到端构建优化工作流
npx skills add n0an/VivaDicta --skill xcode-build-orchestrator -g -y
分析Swift及混合语言编译热点,基于构建时序和诊断数据生成优化建议。用于解决编译慢、类型检查警告等问题。
开发者报告编译速度慢
出现类型检查警告
Clean-build编译阶段耗时过长
CompileSwiftSources任务耗时久
存在warn-long-function-bodies输出
希望加速Swift类型检查
npx skills add n0an/VivaDicta --skill xcode-compilation-analyzer -g -y
分析Xcode项目构建配置、Scheme行为及脚本阶段,识别增量构建慢、依赖冗余等效率瓶颈。提供基于证据的优化建议,涵盖并行化、模块映射及CocoaPods迁移指导,严格遵循审批机制与最佳实践审计。
开发者希望进行项目级构建分析
遇到缓慢的增量构建问题
需要目标依赖关系或构建设置的审查指导
分析运行脚本阶段或并行化改进机会
npx skills add n0an/VivaDicta --skill xcode-project-analyzer -g -y
基于xcodebuild工具为VivaDicta iOS应用执行单元测试、UI测试或特定用例,支持全量或定向运行及日志捕获。
需要运行iOS应用测试套件
调试特定的失败测试用例
在CI/CD中验证应用健康状态
npx skills add n0an/VivaDicta --skill xcodebuild-testing -g -y
该技能用于将代码更改按逻辑单元进行提交,并推送到远程仓库,简化版本控制操作。
用户希望批量提交代码更改
用户需要将本地更改推送到远程分支
npx skills add n0an/VivaDicta --skill commit-push -g -y


